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

Разлика между клъстериран и неклъстерен индекс

Клъстърираният индекс променя начина, по който се съхраняват редовете. Когато създадете клъстерен индекс на колона (или няколко колони), SQL сървърът сортира редовете на таблицата по тази колона(и). Това е като речник, където всички думи са подредени по азбучен ред в цялата книга.

Неклъстъриран индекс, от друга страна, не променя начина, по който редовете се съхраняват в таблицата. Той създава напълно различен обект в таблицата, който съдържа избраните за индексиране колони и указател обратно към редовете на таблицата, съдържащи данните. Това е като индекс в последните страници на книга, където ключовите думи са сортирани и съдържат номера на страницата към материала на книгата за по-бърза справка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на брой и редове в една и съща заявка

  2. Обединяване на множество таблици в SQL

  3. Преобразувайте „smalldatetime“ в „datetime“ в SQL Server (T-SQL примери)

  4. Разбиране на размера на съхранението „datetimeoffset“ в SQL Server

  5. Преобразуване на int първичен ключ в bigint в Sql Server