sql server 2012 padl ógázzal

7
SQL SERVER 2012 PADLÓGÁZZAL Fóti Marcell Netacademia http://netacademia.net Dr. SQL blog (DevPortal) Soczó Zsolt Samtech http://soci.hu

Upload: blake-garcia

Post on 03-Jan-2016

34 views

Category:

Documents


2 download

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 Presentation

TRANSCRIPT

Page 1: SQL Server 2012  padl ógázzal

SQL SERVER 2012 PADLÓGÁZZAL

Fóti MarcellNetacademiahttp://netacademia.netDr. SQL blog (DevPortal)

Soczó ZsoltSamtechhttp://soci.hu

Page 2: SQL Server 2012  padl ógázzal

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

Page 3: SQL Server 2012  padl ógázzal

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

Page 4: SQL Server 2012  padl ógázzal

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

Page 5: SQL Server 2012  padl ógázzal

DEMO

Page 6: SQL Server 2012  padl ógázzal

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.)

Page 7: SQL Server 2012  padl ógázzal