Mysql Error Code: 2013. Потеря соединения с сервером MySQL во время запроса 44,515 сек.

У меня есть таблица с названием products2, в которой около 830 000 строк. Когда у меня было около 500 000 строк, запрос выполнялся медленно, но нормально. И теперь, когда я пытаюсь что-то запросить, он почти ничего не возвращает в Mysql Workbench. Отображение следующей ошибки:

>**strong text**Error Code: 2013. Lost connection to MySQL server during query  44.515 sec

Я думал, что это как-то связано с моим подключением Workbench к моей базе данных на хосте Go-daddy, но то же самое происходит, даже если я перехожу прямо к онлайн-инструменту PHPadmin. У меня есть идентификатор продукта в качестве первичного ключа, уникальный индекс, а не ноль и автоинкремент. Полная структура таблицы ниже:

  • ProductID int (11) AI PK
  • SupplierPartNum varchar (100)
  • OemPartNum varchar (100)
  • СКП варчар (45)
  • Десятичная стоимость цены (10,2)
  • Совместимо с текстом
  • ProductName varchar(500)
  • Марка варчар (45)
  • Производитель варчар (45)
  • Поставщик int (11)
  • Категория varchar(45)
  • Подкатегория varchar (100)
  • Текст заметок
  • Notes2 varchar(500)
  • Количество int (11)
  • PageYield varchar(45)
  • Состояние варчар (45)
  • Цвет varchar(45)
  • Описание варчар (21844)
  • IsTruckShip varchar(45)
  • UnitOfMeasure varchar(45)
  • MinQty int (11)
  • Ширина десятичная (8,2)
  • Десятичная длина (8,2)
  • Высота десятичная (8,2)
  • Вес десятичный (8,2)
  • Возвратный варчар (5)
  • Гарантия varchar (100)
  • Подкатегория2 varchar (100)
  • ImageUrl1 varchar (150)

Запросы не выполнены (практически любой запрос теперь не выполняется):

выберите * из Products2, где Supplier = 15 и Description не равно NULL, а ImageUrl1 не равно NULL и flag2 = 1;

выберите * из продуктов2, где поставщик = 10;

Провел некоторые исследования и увеличил время ожидания. Но не помогает До этого я работал с Microsoft Sql в Management studio и имел дело с миллионами строк в mssql, это было быстро и легко. Я просто не понимаю, почему это не работает в MySQL, я новичок. Я не думаю, что эту проблему можно решить, если моя база данных находится на локальном хосте. Интернет должен быть достаточно быстрым.

Сервер сидит на сервере Godaddy, так как у меня есть план хостинга с ними. Я не вижу никаких опций на их веб-сайте, чтобы установить любую конфигурацию для сервера.

Пожалуйста, помогите мне. Благодарю.

0 ответов

Другие вопросы по тегам