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

Създаване на индекс в SQL изглед с оператори UNION? Ще подобри ли наистина производителността?

Не можете да създадете индекс на изглед, който използва оператор за обединение. Наистина няма начин да се заобиколи това, съжалявам!

Предполагам, че сте виждали това, но вижте тази MSDN страница . Дава изискванията за индексирани изгледи и обяснява какво представляват те и как работят.

Що се отнася до това дали ще видите предимство в производителността, ако МОЖЕТЕ да индексирате изгледа, това ще зависи изцяло от размера на вашите таблици. Не бих очаквал никакво въздействие върху създаването на отделни индексирани изгледи, тъй като предполагам, че вашите таблици вече са индексирани и не правите никакво обединяване или логика в изгледа.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на PIVOT в SQL Server 2008

  2. Как мога да създам ограничение CHECK на колона VARCHAR в SQL Server, като посоча минимална дължина на данните?

  3. Как да разположа SQL Server Compact Edition 4.0?

  4. Предаване на параметър на xml низ към съхранената процедура на SQL Server

  5. Как да промените модела за възстановяване на база данни на SQL Server с помощта на T-SQL