developer.jelix.org is not used any more and exists only for
history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
#674 closed enhancement (fixed)
Single transaction for the PostgreSQL driver
Reported by: | analogue | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Jelix 1.0.6 |
Component: | jelix:plugins | Version: | 1.0.5 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Documentation needed: | no | |
Hosting Provider: | Php version: |
Description
Ce patch ajoute le support des transactions au driver PG. En spécifiant l'option single_transaction dans le driver PG:
[mondriver] driver=pgsql database="plop" single_transaction=on
Toutes les requêtes nécessaires à la génération d'une page se feront alors en une seule transaction. En fonction du nombre de requêtes, cela peut réduire de moitié le nombre de transactions envoyées aux serveurs PG, comme vous pouvez le voir sur le graph fourni en PJ. De plus, cela peut accélérer certaines requêtes qui ne font que récupérer des données.
Attachments (2)
Change History (6)
Changed 12 years ago by analogue
comment:1 Changed 12 years ago by laurentj
- Milestone set to Jelix 1.0.6
comment:2 Changed 12 years ago by laurentj
- review changed from review? to review+
It's ok to commit this into 1.0.x branch and in the trunk
comment:3 Changed 12 years ago by analogue
- Resolution set to fixed
- Status changed from new to closed
Commits number 1087 (trunk) and 1088 (jelix-1.0.x)
comment:4 Changed 12 years ago by analogue
- Documentation needed unset
Doc written in french, page does not exist in english.
Note: See
TracTickets for help on using
tickets.
Graphique montrant l'impact sur le nombre de transactions envoyées aux serveurs PG