Re: Disable Transaction - plans ?
От | Thomas Lockhart |
---|---|
Тема | Re: Disable Transaction - plans ? |
Дата | |
Msg-id | 3BD6EB0E.C64A8438@fourpalms.org обсуждение исходный текст |
Ответ на | Re: Disable Transaction - plans ? ("Dominic J. Eidson" <sauron@the-infinite.org>) |
Ответы |
Re: Disable Transaction - plans ?
|
Список | pgsql-general |
... > > Speed? :) (smirk) > If you want MySQL, you know where to find it. ;) Hmm. Assuming that "speed" is the outcome of dropping transaction support is a bit simplistic (and linking "speed" and "mysql" and "no transactions" has been shown to be a hollow argument). In fact, without transactions (or with a transaction for every query) you see the full effects of requiring a "commit" at every query. Buffers must be written and everything having to do with the query must be cleaned up. With transactions, some of those steps are postponed until commit, and you will see a per-query performance gain by lumping many queries into one transaction. Also, without transactions and without MVCC, you must tightly coordinate every query and every affected row in every table, which can choke off performance as you scale to larger numbers of clients. - Thomas
В списке pgsql-general по дате отправления: