|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
MySQL 4.0.18 <-> VFP5.0+MyODBC Таблицы = InnoDB ISOLATION LEVEL = READ COMMITTED Делаю вставку insert into firm (dir,old)values(1,0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Connectivity error: [TCX][MyODBC]Lock wait timeout exceeded; Try restarting transaction Может ли это быть из-за фрагментации индексов в таблице FIRM? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2004, 09:40 |
|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
нет ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2004, 12:05 |
|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
Тогда я совсем потерялся, почему вообще может быть такая ситуация? Я бы понял если бы я пытался изменить запись, занятую другой транзакцией. А то я ведь вставляю новую !!! Может выборку из лога запросов прислать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2004, 13:27 |
|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
Не утерплю ведь, пошлю логи. А вдруг кто подскажет: Все вроде активные транзакции с этой таблицейна момент (может что лишнее убрал) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
На всякий случай шлю таблицу FIRM? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
Жизнь коротка - потерпи немного :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2004, 09:27 |
|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
Случайно - не дедлок-ли это? 77 Query begin 77 Query insert into firm (dir,old)values(1,0) 77 Query select last_insertid() as id 78 Query begin 78 Query insert into firm (dir,old)values(1,0) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2004, 23:07 |
|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
Дык там перед этим был еще инсерт - прокатило Иногда и 4 инсерта в одновременно активных транзакциях прокатывало, а тут :( Жизнь коротка - потерпи немного :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2004, 09:50 |
|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
Дык там перед этим был еще инсерт - прокатило По логам не видно - коммита не было, да и закрытия сессии тоже... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2004, 10:13 |
|
Фрагментация индексов в InnoDB
|
|||
---|---|---|---|
#18+
Да. Все транзакции открытые. А что? По моему не должно быть дедлока (по логике) Кстати, чтобы не загромождать логи я выкинул все транзакции закрытые на момент, все селекты без блокировки, и все операции с другими таблицами. Может зря. Жизнь коротка - потерпи немного :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2004, 10:53 |
|
|
start [/forum/topic.php?fid=47&msg=32465039&tid=1855287]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 147ms |
0 / 0 |