|
|
|
отличие select от delete и update
|
|||
|---|---|---|---|
|
#18+
подскажите отличие работы select от delete и update например есть большая таблица, в смысле, что fts занимает, скажем 5 секунд select стартует скажет в 12-00. при этом селекте все данные в этой таблице будут видны на момент времени 12-00. теперь с delete и update. delete с определенным условием(where) стартует в 12-00. В этой таблице есть строка N удовлетворяющая условию (where) в другой сессии в 12-01 меняется строка N в этой таблице, так что условию (where) изначального delete она уже не удовлетворяет. эта сессия проводит коммит. в 12-02 delete добирается до блока где хранится строка N, требует её текущую копию. В текущей копии блока, строка N условию where изначального delete уже не удовлетворяет. Правильно ли я понимаю отличие delete и update от select? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 09:54 |
|
||
|
отличие select от delete и update
|
|||
|---|---|---|---|
|
#18+
delete_selectв 12-02 delete добирается до блока где хранится строка N, требует её текущую копию. В текущей копии блока, строка N условию where изначального delete уже не удовлетворяет.STFF statement restart ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 10:24 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1886665]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 446ms |

| 0 / 0 |
