Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
MyBB SQL Error при попыте оптимизировать базу данных
#1
Exclamation 
Главная » Оптимизировать базу данных »
Выбрать все
->
Оптимизировать выбранные таблицы

Цитата: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
Ответ
#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]
попробуйте решение, как вариант.
Ответ
#3
sqlite3 *.db "VACUUM

А что это значит? Я в SQLite ничего не понимаю.
Ответ
#4
сделать бэкап БД
если не понимаете, то оставьте всё как есть до лучших времён, это всего лишь оптимизация таблиц, на функционал не влияет.
вики: "Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки."
Ответ
#5
(12-07-2016, 01:09 AM)XTRO Написал: вики: Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки.
Это проблема только SQLite3? Или для любой СУБД, в том числе MySQL, не должно поступать никаких других запросов?
Откуда могут взяться другие запросы, если MyBB установлен на локальный компьютер под WIndows?
Ответ
#6
(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 нет никаких проблем, это полноценная СУБД.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)