Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Один из аспектов дилеммы "одна большая таблица vs много-много маленьких" - рост ресурсов на обслуживание таблицы как отдельной единицы. В основном, я так понимаю, с точки зрения файловой системы.
Подумываю тут сделать вместо одной большой таблицы кучу маленьких, причем маленьких будет несколько тысяч, а, может, и до десятков тысяч дойдет (количество их будет постепенно расти). Все они предполагаются в одной БД.
Использоваться эти таблицы будут довольно редко (периодическая вставка - не чаще раза в минуту, изредка - чтение; думаю сделать MyISAM).
Является ли такое количество таблиц приемлемым для работы среднего по ресурсам MySQL-сервера?
Какие основные ресурсы будут затрачиваться на обслуживание таблиц? (какие вообще на это обычно затрачиваются) Где могут возникнуть тормоза?
Неактивен
Да, являются.
Файловые дескрипторы.
При нескольких тысячах — не должны возникать. Могут возникать при ~100к, будет тормозить ФС.
Неактивен
А имеет ли значение длина имён таблиц\? 5 символов или 20 - большая разница будет?
Неактивен
Вроде бы, не имеет значения, т.к. на больших каталогах строится индекс по
хэшам (т.е. тупить будет на ls, а на прямом обращении к файлу будет
шустренько искать).
Неактивен
Отлично! Спасибо.
Неактивен
Страниц: 1