Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy możliwe jest partycjonowanie kolumn w SQL Server?

Prawdziwe partycjonowanie na poziomie kolumn zapewnia przechowywanie zorientowane na kolumny, zobacz Wewnątrz indeksów magazynu SQL Server 2012 , ale jest to dostępne tylko w SQL Server 2012 i dotyczy konkretnych obciążeń BI, a nie ogólnych aplikacji SQL Server.

W magazynie zorientowanym na wiersze partycjonowanie pionowe to w rzeczywistości inna nazwa projektowania właściwych indeksów pokrywających. Jeśli silnik ma alternatywny wąski indeks, użyje go zamiast tabeli bazowej, jeśli to możliwe.

Ostatnia alternatywa, ręczne dzielenie tabeli na podziały i łączenie pionowych „odłamków” w zapytaniach (lub definiowanie łączenia widoków, to samo) jest zwykle niewskazane i rzadko się opłaca.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Serwer SQL Muszę naprawić błąd przekroczenia limitu czasu. Upłynął limit czasu

  2. T-SQL, jak zmodyfikować wartość przed wstawieniem

  3. Błąd połączenia SQL:System.Data.SqlClient.SqlException (0x80131904)

  4. SQL Server — czy [SELECT] blokuje [UPDATE]?

  5. openrowset dla programu Excel:czy możemy pominąć kilka wierszy?