![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Индексы, Состовные первичные ключи, Индексация представлений |
|
MSFT SQL Server - Индексы, Состовные первичные ключи, Индексация представлений
|
Пользователь Сообщения: 124 |
Здравствуйте, уважаемые программисты
![]() Подскажите пожалуйста, как быть в такой ситуации: У меня в БД есть таблицы где 20 000 записей, причем ежедневно добавляются новые записи и также осуществляется выборка данных в виде отчетов. 1) Можно ли создавать индексы в ежедневно обновляемые таблицы или лучше воспользоваться индексированным представлением? 2) Нужно ли делать первичным ключом автоинкремент? Понимаю что трудно ответить не видя БД, подскажите пожалуйста где можно почитать просто и доступно об индексации? Заранее большое спасибо. |
|
Отправлено: 15:39, 24-02-2011 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Оператор LIKE при поиске ищет все подряд, не обращая внимания на индекс. Особенно это заметно если писать LIKE '%текст%'.
А во втором случае идет жесткое количество символов и нет необходимости просматривать все подряд, потому и работает быстрее. |
------- Отправлено: 04:04, 03-03-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 124
|
Профиль | Отправить PM | Цитировать Delirium,спасибо Вам! А можно еще вопрос?
Цитата:
|
|
Отправлено: 07:16, 03-03-2011 | #12 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать zvezda_t, ну будет у тебя первичный ключ, и пусть себе будет, не будет он тормозить твою базу в любом случае
![]() И уникальный индекс тоже не помешает в данном случае. Вообще, у тебя какая стоит задача, оптимизировать быстродействие или создать рабочую базу? В случае небольшого (до 100 000 записей) количества записей быстродействие будет нормальным что с ключом, что без ![]() |
------- Отправлено: 07:23, 03-03-2011 | #13 |
Пользователь Сообщения: 124
|
Профиль | Отправить PM | Цитировать Delirium, базу я уже создала там порядка 20000 записей, но она с большой скорость растет. Поэтому сейчас моя задача оптимизировать быстродействие Smile
|
Отправлено: 09:10, 03-03-2011 | #14 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать zvezda_t, не имея реальной загрузки сервера большими объемами, объективных данных не получить. Узкие места могут вылезти в самых неожиданных местах - начиная от индексации и заканчивая, например, неверно выбранным типом RAID массива для сервера. Так что конечный результат будет виден позднее
![]() |
------- Отправлено: 17:55, 05-03-2011 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Индексы (оценка) производительности системы | Blast | Microsoft Windows Vista | 90 | 20-11-2013 22:56 | |
[решено] Индексы образов | Bond01 | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 2 | 19-08-2010 16:47 | |
Установка - [решено] Как удалить ненужные индексы образов из WIM файла? | CyberStyLe | Microsoft Windows Vista | 0 | 18-10-2009 10:43 | |
Установка - [решено] где хранится первичные настройки ввода клавиатуры для новых пользователей | r_zorge | Автоматическая установка Windows 2000/XP/2003 | 3 | 12-09-2009 12:55 | |
Индексы на видеокартах.... | FRZ | Хочу все знать | 3 | 26-02-2007 22:39 |
|