SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 13.09.2011 20:39:00

Contusion
Участник
Зарегистрирован: 13.09.2011
Сообщений: 10

Большое кол-вы записей

Предположим, есть БД№1 с парочкой таблиц, в каждой по десять миллионов записей, и БД№2 с одной таблицей с 10 мл. записей. Будет ли быстрее происходить доступ  и обработка данных в таблице из БД№2 или одинаково по сравнению с любой из таблиц в БД№1?

Неактивен

 

#2 13.09.2011 20:40:57

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

Re: Большое кол-вы записей

А какая разница между этими базами кроме названий? И между таблицами? Или уточните вопрос что ли...


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

Неактивен

 

#3 13.09.2011 20:44:13

Contusion
Участник
Зарегистрирован: 13.09.2011
Сообщений: 10

Re: Большое кол-вы записей

Все таблицы абсолютно идентичны.
В одной базе таких таблиц больше , а в другой базе меньше.

Интересует, влияет ли суммарный объем всех данных в некой БД на скорость доступа к определенной таблице?

Неактивен

 

#4 13.09.2011 20:46:44

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

Re: Большое кол-вы записей

А какого типа таблицы? В случае MyISAM не должно влиять - это же просто файлы на диске, каждая таблица описывается несколькими одноименными файлами.


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

Неактивен

 

#5 13.09.2011 20:50:55

Contusion
Участник
Зарегистрирован: 13.09.2011
Сообщений: 10

Re: Большое кол-вы записей

Даже не знаю MyISAM использую или нет.
Установил сервер MySQL и через command line создал бд и затем таблицу.

Другими словами, если работаю с большими объемами данных, то для каждого массива данных нужно просто создать новую таблицу, без создания новой БД?

Неактивен

 

#6 13.09.2011 20:55:27

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

Re: Большое кол-вы записей

Посмотрите

show create table ИМЯ_ТАБЛИЦЫ
и увидите engine в конце - это и есть тип таблицы.

Данные можно хранить очень по-разному - можно хоть всё в одну таблицу положить, можно разбить по нескольким таблицам в пределах одной базы данных, можно создать несколько баз данных, это уже зависит от логики Ваших данных.

Отредактированно deadka (13.09.2011 20:56:21)


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

Неактивен

 

#7 13.09.2011 20:59:46

Contusion
Участник
Зарегистрирован: 13.09.2011
Сообщений: 10

Re: Большое кол-вы записей

Пишет что, ENGINE=InnoDB

Неактивен

 

#8 13.09.2011 23:28:05

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

Re: Большое кол-вы записей

У меня почему-то ощущение, что от типа таблицы не зависит. И от количества
таблиц тоже не зависит. От количества строк — да, зависит.

Неактивен

 

Board footer

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