Сообщество GameInside

Полная версия: MyBB SQL Error при попыте оптимизировать базу данных
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Главная » Оптимизировать базу данных »
Выбрать все
->
Оптимизировать выбранные таблицы

Цитата:MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:0 - Query:SQLSTATE[HY000]: General error: 1 cannot VACUUM - SQL statements in progress
Please contact the MyBB Group[url=https://mybb.com][/url] for technical support.

Используется СУБД SQLite 3.8.10.2
(12-07-2016, 12:18 AM)slonik Писал(а): [ -> ]Главная » Оптимизировать базу данных »
Выбрать все
->
Оптимизировать выбранные таблицы

Цитата:MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:0 - Query:SQLSTATE[HY000]: General error: 1 cannot VACUUM - SQL statements in progress
Please contact the MyBB Group[/url] for technical support.

Используется СУБД SQLite 3.8.10.2

скорее всего таблицы ещё используются.
[url=https://community.mybb.com/thread-187930-post-1205315.html#pid1205315]
попробуйте решение, как вариант.
sqlite3 *.db "VACUUM

А что это значит? Я в SQLite ничего не понимаю.
сделать бэкап БД
если не понимаете, то оставьте всё как есть до лучших времён, это всего лишь оптимизация таблиц, на функционал не влияет.
вики: "Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки."
(12-07-2016, 01:09 AM)XTRO Писал(а): [ -> ]вики: Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки.
Это проблема только SQLite3? Или для любой СУБД, в том числе MySQL, не должно поступать никаких других запросов?
Откуда могут взяться другие запросы, если MyBB установлен на локальный компьютер под WIndows?
(12-07-2016, 12:49 AM)slonik Писал(а): [ -> ]sqlite3 *.db "VACUUM

А что это значит? Я в SQLite ничего не понимаю.

(12-07-2016, 01:20 AM)slonik Писал(а): [ -> ]
(12-07-2016, 01:09 AM)XTRO Писал(а): [ -> ]вики: Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки.
Это проблема только SQLite3? Или для любой СУБД, в том числе MySQL, не должно поступать никаких других запросов?
Откуда могут взяться другие запросы, если MyBB установлен на локальный компьютер под WIndows?

несколько вариантов....на этот вопрос можно ответить только с вашей стороны )).
с MySQL нет никаких проблем, это полноценная СУБД.