Не существует хорошего общего решения вопроса «насколько большой размер слишком велик» - такие проблемы часто зависят от того, что вы делаете со своими данными и каковы ваши соображения производительности.
Есть некоторыефундаментальные ограничения на размеры стола.Вы не можете иметь более 1000 столбцов.Ваши записи не могут быть больше 8 КБ каждый.Эти ограничения меняются в зависимости от базы данных.(Это для InnoDB.)
Похоже, вы объединили несколько разных наборов данных в одну таблицу.Возможно, у вас есть несколько полей, которые сообщают вам, к какому набору данных относится эта запись, а также некоторые поля данных и некоторая информация о метках времени.Это не очень широкая запись (если вы не регистрируете, скажем, все входные параметры каждого запроса.) Ваша главная проблема будет с селективностью .Индексирование этой таблицы значимым образом будет проблемой.Если ваши общие поля могут быть достаточно избирательными, чтобы вы могли использовать их для доступа к нужным записям, не обращаясь к таблице, это будет огромным плюсом.(См. Таблицу сканирования)
Для такого количества записей в день (в основном, две секунды в течение всего дня, и я предполагаю, что у вас период пиковой нагрузки, когда он намного выше), вы также захотитечтобы убедиться, что вы специально посмотрите на оптимизацию улучшения скорости вставки .Как правило, больше индексов = медленные вставки.Если вы можете, рассмотрите возможность архивации устаревших записей в другую таблицу полностью.На предыдущих рабочих местах мы использовали архивную стратегию: «Прошлый месяц, предыдущие три месяца, предыдущие шесть месяцев», каждая в отдельных таблицах.Другая идея состоит в том, чтобы удалить старые записи.Многие среды просто не нуждаются в информации после определенной даты.Захватывать записи трехмесячной давности зачастую слишком дорого.
Наконец, не пренебрегайте физическим хранилищем вашей таблицы.Чем тоньше ваши записи, тем меньше физического ввода-вывода требуется для чтения (или, если уж на то пошло, для вставки) записи.Вы можете хранить свои индексы на отдельном физическом жестком диске.Если в ваших записях много избыточных данных, хранящих сжатую таблицу, это может привести к увеличению скорости.Если у вас есть немного денег, чтобы сжечь, рассмотрите значение хорошего RAID-массива для чередования ваших данных.
Итак, чтобы ответить на ваш основной вопрос: это много записей, но с внимательным взглядом на настройку,это не будет проблемой.