Informacija apie WEB technologijas: ASP.NET, C#, PHP, ASP, CSS, JavaScript, JQuery, SEO.
2013 m. vasario 4 d., pirmadienis
Views in MS SQL
Negali turėti daugiau kaip 1024 stulpelių
Negali naudoti COMPUTE, COMPUTE BY, INTO
Negali naudoti ORDER BY be TOP
Sys.views – sąrašas viewų duomenų bazėje
Sp_helptext – apibrėžia non-encrypted view
Sys.sql_dependencies – objektai (tame tarpe ir view), kurie priklauso kitiems objektams
Duomenų keitimas view’e
Atnaujinat view, duomenys pasikeičia ir pagrindinėje lentelėje
Negalima keisti stulpelių, kurie sudaryti naudojant GROUP BY, HAVING, DISTINCT
Indexed view
Indeksuotiems view’ams palaikyti reikia daugiau resursų, nei paprastiems indeksams.
Indeksuoti view’ai ir partitioned view gali pagerinti veikimą.
Norint indeksuoti view’ą, būtina naudoti SCHEMA_BINDING
Pirmasis indeksas view’w turi būti unikalus.
Indeksuoti viewai geriausiai veikia, kai būna retai atnaujinami duomenys lentelėse. Jei duomenys bus labai dažnai atnaujinami, indeksuotą view’ą palaikyti gali tapti per daug brangu.
Partitioned view
Į partitioned view galima sujungti horizontaliai padalintus duomenis iš vieno ar kelių serverių.
Partitioned view neturi būti maišomi su indeksuotais viewais, sukurtais partitioned schemoje.
žymės:
70-433,
indexed views,
MS SQL,
partitioned views,
Views
Užsisakykite:
Rašyti komentarus (Atom)
Komentarų nėra:
Rašyti komentarą