Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Подходящи индекси за сортиране във функциите за класиране

Идеалният индекс за тази заявка би бил с ключови колони uidNode , dtCreated и включени колони, всички останали колони в таблицата, за да направите индекса покриващ, докато връщате r.* . Ако заявката като цяло ще връща само относително малък брой редове (както изглежда вероятно поради WHERE r.ix = 1 филтър) може да не си струва да се прави индексно покритие, тъй като цената на ключовите търсения може да не надвишава отрицателните ефекти от големия индекс върху отчетите на CUD.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свържете LINQPad към отдалечен SQL Server

  2. Сравняване на редовете за текущия месец и предишния месец в колона, SQL Server 2012

  3. Заявката работи бързо в Query Analyzer, но бавно в C# приложение

  4. Изчисляване на броя на пълните месеци между две дати в SQL

  5. Използване на Excel за създаване на CSV файл със специални знаци и след това импортиране в db с помощта на SSIS