phpmyadmin на cpanel слишком медленный, когда таблица становится слишком большой. Как другие справляются с этим?

Мы пытаемся создать систему, в которой определенные ключевые слова сохраняются в базе данных, затем, когда пользователь вводит одно или несколько из этих ключевых слов в текстовое поле, он создает дополнительные входные данные, специфичные для этого ключевого слова (обычно 5-10 текстовых полей), которые также сохраняются. в таблице MySQL. На данный момент у нас есть около 1100 столбцов таблицы, готовых к использованию, когда страница обнаруживает ключевое слово. Но когда я пытаюсь отредактировать или добавить новые в phpMyAdmin, мне нужно подождать какое-то время после каждого клика, и иногда весь cPanel падает.

Как крупные компании справляются с этим? Я уверен, что они имеют гораздо больше данных для хранения, чем наше приложение.

Я подумал, может быть, запись и чтение из текстового файла на сервере могут быть подходящими, но реальные запросы не кажутся медленными. MySql предназначен для таких вещей, верно? Я пытался экспортировать таблицу, но текстовый файл был слишком трудным для чтения или не открывался.

Я думал о разделении стола на более мелкие. Одна таблица для каждого ключевого слова. Но я думаю, что это еще больше усложняет ситуацию, и мне приходится иметь дело со 150+ столами. Не уверен, что смогу справиться с этим, учитывая весь динамический html, javascript и php код, который делает его удобным для пользователя. Пока только один работает, но слишком медленно в phpMyAdmin.

Спасибо

1 ответ

Лучшим решением будет использование профессиональных инструментов, например MySQL Worhbench, которые специально предназначены для промышленных объемов данных. Лично я нашел phpMyAdmin очень раздражающим для использования после использования MySQL Workbench на работе. Но это будет работать, когда у вас нет ничего под рукой. Также здесь сказано, что

PhpMyAdmin отлично подходит для легких ежедневных транзакций. Очень хорошо справляется с множеством простых вещей.

MySQL Workbench (я предпочитаю Navicat) пригодится, когда вы работаете с большими объемами данных и выполняете более сложные запросы.

MySQL Workbench будет иметь лучшую функциональность импорта / экспорта, более простое редактирование строк и, как правило, будет немного быстрее.

Вы можете подключиться к Workbench либо к локальному, либо к удаленному серверу, просто щелкнув далее далее...

Вы можете скачать Workbench здесь, и если он не работает с вашим сервером, вам следует попробовать разные версии, потому что номер версии Workbench не совпадает с номером версии совместимого сервера MySQL. Установщик PS Worhbench является 32-битным, но внутри он имеет как 32-битные, так и 64-битные серверы.

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