Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sqlite, transactions, не коммитятся транзакции.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Написал, как водится, крутую прогу, и решил потестить. Для этого решил создать базу данных с миллионом записей. А чтобы процесс не растянулся на неделю, решил завернуть инсерты в транзакцию. В результате: транзакция создается, инсерты срабатывают (возвращают SQLITE_DONE), но транзакция не коммитится. В чем может быть дело? Все логи говорят о том, что проходят все запросы, кроме коммита. Все возвращают SQLITE_DONE... Почему не работает - ума не приложу. Ниже -- код на Objective-C, который все это делает. Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2009, 17:45 |
|
||
|
Sqlite, transactions, не коммитятся транзакции.
|
|||
|---|---|---|---|
|
#18+
Да, забыл оставить лог: 2009-05-04 17:23:24.126 Mtran.2[1599:10b] Database was opened at /Multitran/dababase.sqlite3 2009-05-04 17:23:27.648 Mtran.2[1599:10b] Couldn't close the database, it seems to be still busy. success: 1, errcode: 1, errmsg: cannot commit transaction - SQL statements in progress, autocommit: 0 2009-05-04 17:23:27.648 Mtran.2[1599:10b] Num of retries left: 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2009, 18:02 |
|
||
|
|

start [/forum/topic.php?fid=54&fpage=29&tid=2009452]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 407ms |

| 0 / 0 |
