SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 27.01.2013 18:31:46

dimka888
Участник
Зарегистрирован: 27.01.2013
Сообщений: 1

Производительность большой таблицы MYISAM

Здравствуйте, у меня есть проект, где в таблицу сейчас в день добавляется 100 тыс. записей. Это число записей растет с развитием проекта. Проекту 10 дней, т.е. в ближайшем будущем может быть и 200-300 тыс записей в день. Именно поэтому у меня и возникают вопросы. Помогите пожалуйста ответить на них. Для начала немного информации о таблице. В таблице 7 полей, все поля имеют тип INT. Все поля в таблице нужны. Вот пример записи.
(506,    14,    1,    9,    1,    1,    1358189110),
(507,    12,    1,    22,    1,    1,    1358189114);
Старых записей в бд минимум, т.е. удалив ненуные записи, особо размер таблицы не сократишь.


Вопросы:
1. При каком числе записей серверу будет сложновато работать с такой таблицей?
2. Как быть в будущем? Ведь в будущем там может быть и 10млн записей и 50млн записей.

Intel® Core™ i7-2600 Quad-Core 4 физических ядра, 4 виртуальных (hyper-threading)    
2 x 3 TB HDD SATA3
(software RAID1)     16 GB DDR3

Спасибо!

Отредактированно dimka888 (27.01.2013 18:42:21)

Неактивен

 

#2 27.01.2013 18:53:05

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Производительность большой таблицы MYISAM

Можно и миллиард записей вставить. Вставлять большие блоки быстрее с помощью LOAD DATA INFILE. См. мой доклад на РИТ++ 2011, работа MySQL с экстремально большими таблицами

Неактивен

 

#3 27.01.2013 18:57:28

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Производительность большой таблицы MYISAM

Здравствуйте. Можно работать и с таблицами, в которых миллиард записей - главное грамотно запросы составить и индексы к ним расставить. Можно разбить таблицу на несколько по какому-то критерию (шардинг), но сначала я бы попробовал без него, просто грамотно спроектировать. Ответ получился общий, конечно - приведите больше конкретики, может больше подскажем.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

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