SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 31.12.2009 21:23:29

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

чем чревато большое (1000+) количество таблиц

Один из аспектов дилеммы "одна большая таблица vs много-много маленьких" - рост ресурсов на обслуживание таблицы как отдельной единицы. В основном, я так понимаю, с точки зрения файловой системы.

Подумываю тут сделать вместо одной большой таблицы кучу маленьких, причем маленьких будет несколько тысяч, а, может, и до десятков тысяч дойдет (количество их будет постепенно расти). Все они предполагаются в одной БД.
Использоваться эти таблицы будут довольно редко (периодическая вставка - не чаще раза в минуту, изредка - чтение; думаю сделать MyISAM).

Является ли такое количество таблиц приемлемым для работы среднего по ресурсам MySQL-сервера?
Какие основные ресурсы будут затрачиваться на обслуживание таблиц? (какие вообще на это обычно затрачиваются) Где могут возникнуть тормоза?

Неактивен

 

#2 03.01.2010 21:58:06

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: чем чревато большое (1000+) количество таблиц

Да, являются.
Файловые дескрипторы.
При нескольких тысячах — не должны возникать. Могут возникать при ~100к, будет тормозить ФС.

Неактивен

 

#3 11.01.2010 00:52:45

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: чем чревато большое (1000+) количество таблиц

А имеет ли значение длина имён таблиц\? 5 символов или 20 - большая разница будет?

Неактивен

 

#4 11.01.2010 12:47:42

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: чем чревато большое (1000+) количество таблиц

Вроде бы, не имеет значения, т.к. на больших каталогах строится индекс по
хэшам (т.е. тупить будет на ls, а на прямом обращении к файлу будет
шустренько искать).

Неактивен

 

#5 12.01.2010 03:44:07

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: чем чревато большое (1000+) количество таблиц

Отлично! Спасибо.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson