powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / простой select count(*) занимает много времени
5 сообщений из 5, страница 1 из 1
простой select count(*) занимает много времени
    #38494221
Sergey Solozhentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MySql 5.6, таблица innoDb, ROW_FORMAT=COMPRESSED, в таком виде таблица занимает 2 гига (около 20 млн записей). Таблица использует для хранения статистики, так вот запрос select count(*) на ней выполняется около полутора минут.
Исходя из предназначения, туда много пишем и мало читаем. Но когда начинаем читать происходит ахтунг, обрываются сетевые соединения.

Вопрос: что можно сделать чтобы, запрос выполнялся быстрее. памяти 16 гигов, но и таблица такая у меня не одна (по размерам).
Думал партишены делать, но в качестве даты используется TIMESTAMP и из-за него нет счастья.
...
Рейтинг: 0 / 0
простой select count(*) занимает много времени
    #38494258
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем выполнять тупой count(*) по всей таблице?
...
Рейтинг: 0 / 0
простой select count(*) занимает много времени
    #38494262
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант-костыль - создать индекс по самому маленькому полю. Тогда MySQL сможет читать из него.
...
Рейтинг: 0 / 0
простой select count(*) занимает много времени
    #38494298
Sergey Solozhentsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
phpmyadmin перед показом таблицы вызывает на таблицу.
...
Рейтинг: 0 / 0
простой select count(*) занимает много времени
    #38494310
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Solozhentsevphpmyadmin перед показом таблицы вызывает на таблицу.Ну кто ж вам виноват? используйте другой инструмент для работы с MySQL.
Хотя попробуйте поискать в настройках, может, это отключаемо...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / простой select count(*) занимает много времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]