sql server 2012 padl ógázzal
DESCRIPTION
SQL Server 2012 padl ógázzal. Fóti Marcell Netacademia http://netacademia.net Dr. SQL blog ( DevPortal ). Socz ó Zsolt Samtech http ://soci.hu. Tartalom. ColumnStore index Sequence Order by paging Analytic Functions Új TSQL függvények format p arse , try _ parse - PowerPoint PPT PresentationTRANSCRIPT
SQL SERVER 2012 PADLÓGÁZZAL
Fóti MarcellNetacademiahttp://netacademia.netDr. SQL blog (DevPortal)
Soczó ZsoltSamtechhttp://soci.hu
TARTALOM
• ColumnStore index• Sequence• Order by paging• Analytic Functions• Új TSQL függvények• format• parse, try_parse• try_convert, try_cast• datefromparts• eomonth• iif• choose• concat
• Spatial újdonságok
COLUMN VS. ROW STORE• Row Store (Heap / B-Tree)
ProductID
OrderDate Cost
310 20010701
2171.29
311 20010701
1912.15
312 20010702
2171.29
313 20010702
413.14
• Column Store (tömörített)
data page1000
ProductID
OrderDate Cost
314 20010701
333.42
315 20010701
1295.00
316 20010702
4233.14
317 20010702
641.22
data page1001
ProductID
310
311
312
313
314
315
316
317
318
319
320
321
data page2001
OrderDate
20010701
…
20010702
…
…
20010703
…
…
…
…
20010704
…
data page2000
data page2002
Cost
2171.29
1912.15
2171.29
413.14
333.42
1295.00
4233.14
641.22
24.95
64.32
1111.25
COLUMNSTORE INDEX• Read only• Partícionálással lehet egyszerűen karbantartani
• Mitől gyors?• Oszloponként egybepakolt adatok, a nem hivatkozott oszlopokat nem
olvassa felkevesebb IO
• Jobb tömöríthetőség (~10x), mivel homogén adatok vannak egy oszlopbankevesebb IO, jobb memória kihasználás (jobb buffer cache hit ratio)
• Batch feldolgozás (1000 sor/batch)kisebb kommunikációs költség a rétegek között, kevesebb metaadat művelet
• Segment eliminationStorage Engine átugrik 1 millió sornyi szegmenseket, amelyeken nincs adat a lekérdezéshez kevesebb IO
DEMO
SQL 2012 ONLINE TANFOLYAM MÁJUS 21-TŐL!
• 40 órás képzés • Minden, ami most kimaradt• Nó pépété• Videófelvétel a könnyű ismételhetőség jegyében
• Lemaradsz, ha kimaradsz. (Ez komoly.)