Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2013, 08:12 Вверх   #1
Опытный пользователь
 
Аватар для Andreyvrn
Andreyvrn вне форума
Доп. информация
По умолчанию Ошибка базы данных

Доброго времени суток! Последнее время на мыло стал приходить отчет об ошибке такого рода:
Database error in vBulletin 3.8.4:

Invalid SQL:

INSERT INTO vbtaggregate_temp_1358747760
SELECT threadid, COUNT(*) AS views
FROM vbthreadviews
GROUP BY threadid;

MySQL Error : Incorrect file format 'vbthreadviews'
Error Number : 130
Request Date : Monday, January 21st 2013 @ 10:01:59 AM
Error Date : Monday, January 21st 2013 @ 10:02:00 AM
Script : ................................................
Referrer : ....................................................
IP Address : 213.128.218.74
Username : Незарегистрированный
Classname : vB_Database
MySQL Version :


Что может вызывать такую ошибку и как ее устранить?
Заранее благодарен за ответ.
  Ответить с цитированием
Старый 21.01.2013, 08:29 Вверх   #2
forever alone
 
Аватар для no name
no name вне форума
Доп. информация
По умолчанию

Andreyvrn, почитай.
  Ответить с цитированием
Старый 21.01.2013, 15:26 Вверх   #3
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

ошибка Incorrect file format у меня не описана
битая таблица...
удалить через ПМА, создать заново, используя mysql-schema.php
заодно погрохать все taggregate_temp_
  Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Старый 24.01.2013, 23:28 Вверх   #4
Опытный пользователь
 
Аватар для Andreyvrn
Andreyvrn вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Luvilla Посмотреть сообщение
ошибка Incorrect file format у меня не описана
битая таблица...
удалить через ПМА, создать заново, используя mysql-schema.php
заодно погрохать все taggregate_temp_
В том то и дело, что удалить не могу. В ПМА написано, что таблица используется и какие либо действия с ней сделать невозможно.

.....используя mysql-schema.php
С этим ни разу не работал. подробнее можно рассказать?
  Ответить с цитированием
Старый 25.01.2013, 03:10 Вверх   #5
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Andreyvrn Посмотреть сообщение
В том то и дело, что удалить не могу. В ПМА написано, что таблица используется и какие либо действия с ней сделать невозможно.
и прямой запрос на удаление таблицы не проходит?

Цитата Сообщение от Andreyvrn Посмотреть сообщение
подробнее можно рассказать?
можно
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
  Ответить с цитированием
Старый 29.01.2013, 11:08 Вверх   #6
Опытный пользователь
 
Аватар для Andreyvrn
Andreyvrn вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Luvilla Посмотреть сообщение
и прямой запрос на удаление таблицы не проходит?[/B]
В том то и дело, что не проходит.
Но не проходит на всего две таблицы:
vbtaggregate_temp_1358510160
и на таблицу
vbthreadviews
Остальные таблицы, которые размножаются в процессе ошибки удаляются без проблем. Так и чищу вручную до сих пор.
Как можно с этой бедой справиться?
  Ответить с цитированием
Старый 29.01.2013, 13:59 Вверх   #7
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Andreyvrn Посмотреть сообщение
В том то и дело, что не проходит.
хм....
а как делаете запрос?
  Ответить с цитированием
Старый 29.01.2013, 17:10 Вверх   #8
Опытный пользователь
 
Аватар для Andreyvrn
Andreyvrn вне форума
Доп. информация
По умолчанию

Делаю такой SQL запрос
DROP TABLE `имя таблицы`
  Ответить с цитированием
Старый 29.01.2013, 20:15 Вверх   #9
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

Andreyvrn, с удовольствием помогу, но меня напрягает ситуация, когда информацию надо выуживать по капелькам

откуда делается запрос?
и главное: что пишется в ответ?
  Ответить с цитированием
Старый 29.01.2013, 21:38 Вверх   #10
Опытный пользователь
 
Аватар для Andreyvrn
Andreyvrn вне форума
Доп. информация
По умолчанию

Luvilla, Спасибо, что не отказываетесь помочь. Я просто не знаю, что писать. Что нужно написать, что бы было понятно.
Вот какие попытки я предпринимаю.

Вот таблица, которую я хочу удалить: vbtaggregate_temp_1358510160



Такой делаю запрос



Вот что выдает.



Да, кстати, таблица vbthreadviews тоже написано, что используется.

Последний раз редактировалось Andreyvrn; 29.01.2013 в 21:43..
  Ответить с цитированием
Старый 29.01.2013, 23:38 Вверх   #11
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

теперь понятно)

ок, варианты:
1. писать хостеру, чтобы он удалил эти две таблицы, как только удалит - быстренько бежать создавать threadviews (у Вас - vbthreadviews, vb - префикс)
2. стукнуть мне в ЛС, я дам мыл, на мыл выдать мне доступ, посмотрю, что ей не нравится
  Ответить с цитированием
Старый 30.01.2013, 02:08 Вверх   #12
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

после долгих уговоров и танцев с бубном threadviews (vbthreadviews) удалось удалить и создать по новой
одна vbtaggregate_temp_.... битая до такой степени, что никакими уговорами через ПМА её убить не удалось

===
Для тех, у кого в БД по какой-то причине застряли "неубиенные" taggregate_temp_, aaggregate_temp_ и подобные: обращайтесь к хостеру
высока вероятность того, что об эти таблицы будет спотыкаться автоматический бэкап
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Старый Вчера, 14:17 Вверх   #13
Новичок
 
Аватар для Chugunka10
Chugunka10 вне форума
Доп. информация
По умолчанию Ошибка базы данных

Цитата Сообщение от no name Посмотреть сообщение
Andreyvrn, почитай[/URL].
Не открывается ваша ссылка. У меня есть свой вбулетин 3.8.4. В последнее время наплыв посетителей. Вчера был установлен рекорд 17 000 одновременно. И появляется вот такая надпись:
Ошибка базы данных
В базе данных произошла ошибка.

Попробуйте сделать следующее:
Перезагрузить страницу, нажав кнопку Обновить.
Открыть главную страницу и попробовать перейти на другую страницу.
Нажать на кнопку Назад и попробовать перейти по другой ссылке.
Техническая поддержка форума была уведомлена об этой ошибке. Если проблема долгое время не решается, Вы можете написать им письмо.

Простите за причинённые неудобства.
Хостер ничего сделать не может. Вот что он мне написал:
Подобное количество посетителей (обращений), является очень большим для услуг хостинга. В данном случае рекомендуется рассмотреть переезд на выделенный виртуальный сервер, на нём вы будете ограничиваться только его производительностью.
То есть мне надо менять хостинг. Какой подойдет кто посоветует
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:54. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.11971 секунды с 12 запросами