Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
Всем привет. Иногда из БД исчезает таблица, иногда парочку. Сильно прожорливые скрипты, иногда БД не вытягивает все запросы и старая таблица удаляется а новая не успевает появится. И так и не появляется. Вобщем написал скрипт и повешал его на крон. ЧТобы скрипт востанавливал таблицу. Но получилась другая проблема, скрипт в таблицу добавляет дубликаты. Т.е. каждый день вставляет одно и тоже. Хотя внутри скрипта стоит проверка содержимого таблицы. Код: php 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. Вот код, мускульный запросы упрощенны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2013, 23:21 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
forward12Иногда из БД исчезает таблица, иногда парочку. Сильно прожорливые скрипты, иногда БД не вытягивает все запросы и старая таблица удаляется а новая не успевает появится.Эт с чего вдруг таблицы исчезают и с чего должны появиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 00:00 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
Сама по себе чтоль исчезает? Бывает конечно, таблицы в mysql ломаются сами по себе, но REPAIR TABLE всегда помогал, а чтоб сама исчезла и появилась - не видел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 05:06 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
Там скрипт работает, который парочку таблиц удаляет каждый день. А потом создает их заново на основе свежих данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 10:50 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
А никак нельзя сделать очистку таблиц вместо удаления? PS: Движок MyISAM? Могу предположить что таблицы очень большие, запрос на удаление проходит, но файловая система еще не успела удалить файлы к моменту создания таблиц. Ну и возникает ошибка при создании. Возможно, пауза в несколько секунд поможет. PPS: Может быть будет более правильным перенести топик в профильный форум по MySQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 11:09 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
forward12Там скрипт работает, который парочку таблиц удаляет каждый день. А потом создает их заново на основе свежих данных. Может будет проще переименовать старые таблицы, создать новые и залить данные, в конце скрипта удалить все ненужные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 12:56 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
vkleА никак нельзя сделать очистку таблиц вместо удаления? PS: Движок MyISAM? Могу предположить что таблицы очень большие, запрос на удаление проходит, но файловая система еще не успела удалить файлы к моменту создания таблиц. Ну и возникает ошибка при создании. Возможно, пауза в несколько секунд поможет. PPS: Может быть будет более правильным перенести топик в профильный форум по MySQL? Движек MyISAM, таблицы действительно большие. В общей сложности во всех таблицах 2 ГБ. Файловая система действительно глючит. Просто не хочу оригинальный скрипт на перл переписовать. Там кода достаточно много. Вот и создал свой компактный пхп скрипт чтобы постанавливать отдельную таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 18:43 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
forward12Просто не хочу оригинальный скрипт на перл переписовать. Там кода достаточно много.Проблемно заменить два запроса на один или добавить строчку с паузой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 20:34 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
авторНо получилась другая проблема, скрипт в таблицу добавляет дубликаты. Т.е. каждый день вставляет одно и тоже. http://ekimoff.ru/214/ P.S. хотя, рекомендую прислушаться к предыдущим советам! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 20:48 |
|
||
|
востановление таблицы в БД
|
|||
|---|---|---|---|
|
#18+
Хотя, может быть, два запроса на два - очистка таблицы и оптимизация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2013, 20:48 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38338889&tid=1463598]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 407ms |

| 0 / 0 |
