70 likes | 183 Views
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
E N D
SQL Server 2012 padlógázzal Fóti Marcell Netacademia http://netacademia.net Dr. SQL blog (DevPortal) Soczó Zsolt Samtech http://soci.hu
Tartalom • ColumnStoreindex • Sequence • Orderbypaging • AnalyticFunctions • Ú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 • Column Store (tömörített) • Row Store (Heap / B-Tree) data page 1000 data page 2000 data page 2002 data page 2001 data page 1001
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 fel kevesebb IO • Jobb tömöríthetőség (~10x), mivel homogén adatok vannak egy oszlopban kevesebb IO, jobb memória kihasználás (jobb buffer cache hit ratio) • Batchfeldolgozás (1000 sor/batch) kisebb kommunikációs költség a rétegek között, kevesebb metaadat művelet • Segment elimination Storage Engine átugrik 1 millió sornyi szegmenseket, amelyeken nincs adat a lekérdezéshez kevesebb IO
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.)