![]() |
|
Модераторы: Akina |
![]()
|
|
| krausen |
|
|||
|
Unregistered |
Есть база данных в MSSQL 130 столбцов и 1 миллион записей. Каждый день она увеличивается на тыщу записей и так далее.
Есть PHP который будет строить запросы к этой базе и выбирать по 10 - 20 столбцов и 10-20 строчек как быстро это будет работать? |
|||
|
||||
| shilnik |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 377 Регистрация: 22.12.2003 Репутация: нет Всего: 1 |
Зависит от того, насколько правильно созданы индексы к таблице.
|
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 1 Всего: 54 |
-------------------- ![]() |
|||
|
||||
| krausen |
|
|||
|
Unregistered |
Спасибо, но тут назрел вопрос
при проектировании баз данных я никогда не ставил индексы, есть ключевые поля но индексы нет. Ставят ли индексы ограничение на формат данных в столбце (скажем уникальность) Или простого описания этого столбца как индексного достаточно для убыстрения работы системы? |
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 1 Всего: 54 |
Индексы могут быть уникальными, а могут и не быть... Индексы БД хранятся в памяти и обычно отсортированы по возрастанию или убыванию, отсюда бвысокая скорость поиска по индексам, но следует отметить, что наличие индексов увеличивает время на добавление и изменение данных, т.к. приходится перестраивать сами индексы...
Итак, высокая скорость обработки запросов на выборку + пониженная скорость на вставку и модификацию данных - нельзя индексировать составные типы данных, *LOB-поля, объекты и т.п. (в последнем не уверен, корифеи поправят, если что...) - -------------------- ![]() |
|||
|
||||
| krausen |
|
|||
|
Unregistered |
спасыб
|
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 1 Всего: 54 |
Всегда пожалыст... :)
-------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |