Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скорость выполнения запроса, есть база данных в миллион записей... 
:(
    Опции темы
krausen
Дата 20.5.2004, 09:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Есть база данных в MSSQL 130 столбцов и 1 миллион записей. Каждый день она увеличивается на тыщу записей и так далее.

Есть PHP который будет строить запросы к этой базе и выбирать по 10 - 20 столбцов и 10-20 строчек

как быстро это будет работать?

  Вверх
shilnik
Дата 20.5.2004, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 377
Регистрация: 22.12.2003

Репутация: нет
Всего: 1



Зависит от того, насколько правильно созданы индексы к таблице.


--------------------
каталог товаров qp1
PM MAIL WWW   Вверх
Kesh
Дата 20.5.2004, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 1
Всего: 54



Вот это почитай...
http://forum.vingrad.ru/index.php?showtopic=1078


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
krausen
Дата 20.5.2004, 16:08 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо, но тут назрел вопрос
при проектировании баз данных я никогда не ставил индексы, есть ключевые поля но индексы нет.
Ставят ли индексы ограничение на формат данных в столбце (скажем уникальность)
Или простого описания этого столбца как индексного достаточно для убыстрения работы системы?
  Вверх
Kesh
Дата 20.5.2004, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 1
Всего: 54



Индексы могут быть уникальными, а могут и не быть... Индексы БД хранятся в памяти и обычно отсортированы по возрастанию или убыванию, отсюда бвысокая скорость поиска по индексам, но следует отметить, что наличие индексов увеличивает время на добавление и изменение данных, т.к. приходится перестраивать сами индексы...
Итак,
высокая скорость обработки запросов на выборку +
пониженная скорость на вставку и модификацию данных -
нельзя индексировать составные типы данных, *LOB-поля, объекты и т.п. (в последнем не уверен, корифеи поправят, если что...) -


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
krausen
Дата 21.5.2004, 19:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











спасыб
  Вверх
Kesh
Дата 21.5.2004, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 1
Всего: 54



Всегда пожалыст... :)


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.