Запитання з тегом «index»

Структура бази даних, яка може підвищити швидкість запитів за рахунок місця на диску та повільніших вставок / оновлень. Він зберігає копію одного або декількох стовпців, відсортованих, але структурує дані по-різному, щоб забезпечити швидший доступ.

2
Як я можу визначити, чи використовується індекс для сортування в MySQL?
У мене є запит із пунктом ORDER BY, який використовує стовпець, який є останнім стовпцем індексу, який використовується в пункті WHERE, по суті форми: SELECT cols FROM tables WHERE col_1 = x AND col_2 = y AND col_3 = z ORDER BY col_4 а індекс створюється на стовпцях (col_1, col_2, …
10 mysql  index  sorting 

2
Чи є спосіб змусити індекс залишитися в пам'яті за допомогою SQL Server 2008?
У мене є таблиця з кількома мільйонами рядків, з якої мені потрібно час від часу запускати деякі запити. Перший запит, як правило, досить повільний (близько 10 с), а наступні запити, як правило, набагато швидше (близько 1 с). Через кілька годин знову починається повільний / швидкий цикл. Я перевірив у своєму …

2
Чи потрібно мені додати новий індекс одного стовпця до таблиці, якщо індекс з декількома стовпцями у цьому полі вже існує?
У мене таблиця з UNIQUEіндексом багато стовпців на _job_id__і __keyword_id__. Чи потрібно мені також додати інший індекс, __job_id__якщо у мене є часті запити, які виконуються GROUP BYна цьому стовпці? (у 100 мільйонів рядків це може зайняти деякий час. Ось чому я прошу, а не просто робити)
10 mysql  index 

3
Багатовимірні індекси в базах даних
У яких базах даних використовуються реальні багатовимірні індекси? Чи Oracle коли-небудь використовує декілька індексів для отримання даних з таблиць, чи завжди він буде приймати той, який, здається, має найбільшу вибірковість? Як щодо інших dbms?
10 index 

4
Де слід помістити індекси в таблицю часових вимірів?
Прочитавши питання та відповіді на цьому веб-сайті про індекси, мені прийшло в голову питання. Що робити, якщо використовується таблиця часових розмірів, нижчий рівень деталізації якої є добовим. Куди слід поставити індекси? Ренді Мелдер у запитанні: Що означає "індекс" на RDBMS? сказав: Подумайте про індекс як "зміст" ... це впорядкований список …

2
SQL 2005: Чи можемо ми визначити, на скільки завдання з обслуговування індексу відновлення можуть рости файли журналів бази даних?
Якщо на SQL сервері 2005 року всі бази даних перебувають у повному режимі (з погодинною резервною копією журналу транзакцій), чи можна визначити, чи може відновлення всіх індексів бази даних вирости файл журналу бази даних? І скільки він може рости? Якщо прямої відповіді немає, то будь-які вказівки будуть дуже вдячні. Заздалегідь …

2
Чому Кассандра рекомендує не створювати індекс на стовпцях високої кардинальності?
У документації Кассандри зазначено: Не використовуйте індекс у таких ситуаціях: У стовпцях з високою кардинальністю, оскільки ви запитуєте величезний обсяг записів для невеликої кількості результатів. Див. Проблеми із використанням індексу стовпців високої кардинальності нижче. Це продовжується, Якщо створити індекс у стовпці з високою кардинальністю, який має багато чітких значень, запит …
10 index  cassandra 

1
як використовувати індекс для прискорення сортування в постгресах
Я використовую постгреси 9.4. Схема messagesмає таку схему: повідомлення належать до feed_id, а також розмістив post_at, а також повідомлення можуть мати батьківське повідомлення (у разі відповідей). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | …

2
Чи слід перебудовувати індекс після усікання / великої вставки?
У мене зберігається процедура, яка обрізає деякі таблиці з приблизно 1,75М рядків у кожній, перед тим як вставляти нові дані (на основі даних в інших таблицях, обчислень тощо) Основні контури дуже прості: Обрізати таблиці Вставте 1,75М рядків «партіями» приблизно 75 000 разів. Мені цікаво, чи варто явно переробляти індекси в …

4
Як я навмисно фрагментую індекс SQL Server?
Мені хотілося б навмисно створити погані умови індексів у тестовій базі даних SQL Server 2017, щоб я краще зрозумів ці сценарії обслуговування? Індекс і підтримка статистики SQL Server Чи існує швидкий / автоматичний спосіб погіршити цілісність індексу або збільшити фрагментацію індексу? Чи знаєте ви якийсь корисний ресурс, на який я …

1
Відсутній некластеризований індекс вже є частиною індексу кластеру
Я налагоджую повільно запущений запит, і в плані виконання пропонується некластеризований індекс із впливом 51.6648. Однак некластеризований індекс включає лише стовпці, які вже знаходяться у складеному кластерному індексі первинного ключа (ПК). Це може бути через порядок стовпців в індексі? тобто, якщо стовпці в кластерному індексі не в порядку від найбільш …

3
Чи дає некластеризований індекс гарантії щодо порядку рядків?
У мене є розробник, який хотів би, щоб робити операцію select без порядку, рядки в таблиці були в тому порядку, в який вони були вставлені. Розробник запропонував змінити з кластерного на некластеризований індекс. Змінюючи індекс з кластеризованого на некластеризований, чи дає це гарантії щодо порядку, у якому рядки відображатимуться в …

1
Чи COALESCE зараз досяжний?
Один з моїх розробників стверджує, що COALESCE(column, default value) = default valueце зараз можна. Це так? Я провів наступний тест, і я думаю, що це означає, що COALESCEце неможливо. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) Microsoft …


3
План виконання НЕ використовує INDEX, він використовує сканування таблиць
Я знаю, коли мова йде про використання індексу або сканування таблиці, SQL Server використовує статистику, щоб побачити, який з них краще. У мене є таблиця з 20 мільйонами рядків. У мене індекс на (SnapshotKey, Measure) і цей запит: select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.