![]() |
|
Модераторы: skyboy |
![]()
|
|
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
CREATE TABLE `itemsposts` (
`id` int(11) NOT NULL auto_increment, `parent_id` int(11) NOT NULL default '0', `category_id` int(11) NOT NULL default '0', `type_id` int(11) NOT NULL default '0', `status_id` int(11) NOT NULL default '0', `url` char(255) NOT NULL default '', `order` int(11) NOT NULL default '0', `user` char(16) NOT NULL default '', `date` datetime NOT NULL default '0000-00-00 00:00:00', `edit` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Статистика ряда. Длина ряда 854. Размер ряда 901 байт. Это как так? Если про суммировать никак не получится 901. |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 4 Всего: 42 |
utf-8 = 2 байта на символ
Добавлено через 4 минуты и 59 секунд и, да, про служебную информацию не забываем -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Ясно :(
|
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
А для оптимизации можно задать для колонки другое сравнение, да? Например в url у меня будут только определенные символы
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
о боже
что ты собрался оптимизировать?! |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
В таблице несоклько миллионов записей... и она весит пару гигабайт.
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
Ничего страшного в этом нет. Бывает и больше.
|
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Скорость обращение не велика, даже когда where по первичному ключу.
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
Значит, у тебя криво настроен сервер.
Следует понимать такие основополагающие вещи, что БД спроектирована специально для того, чтобы скорость выборки не зависела от размера базы. А понимая - искать другие, более осмысленные варианты решения проблем. А ещё лучше - сразу озвучивать существующие проблемы, а не вопросы, вызванные смутными догадками. Скорость выборки по первичному ключу невелика? Прекрасно. Сколько конкретно? Действительно ли проблема именно в этой выборке, а не в общей загруженности сервера? |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Сервер не загружен. Посылается только один запроса. В таблице структура которой показана в первом посте. Выборка одного элемента по id.
При количестве строк около 2М время около 0.01с. При количестве строк около 16М время около 2с. Машина, обычный десктоп с поставленным на нее debian etch. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
||||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
Есть у меня подозрение, что индекс банально не помещается в память.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |