SQLugSWE
SQLugSWE
  • 138
  • 372 236
Gail Shaw: Intelligent Query Processing
Gail Shaw talks to the Swedish SQL Server Usergroup about the Intelligent Query Processing features of SQL Server. Recorded from the live stream on 2020-07-07.
zhlédnutí: 425

Video

SQLug.se - Daniel Hutmacher: Getting your ducks in a row
zhlédnutí 545Před 4 lety
Getting your ducks in a row - understanding ordered data flows, with Daniel Hutmacher There's a lot of information out there to overwhelm you when it comes to performance tuning your queries. It's very easy to feel like you're drinking from a fire hose when you're reading long blog posts or listening to technical conference sessions. Operators, metrics, wait statistics, page life expectancy, pa...
SQLug.se - Magnus Ahlkvist: RBAR Bad. Sets Good.
zhlédnutí 324Před 4 lety
In this session, I will go over some way too common uses of RBAR (Row by Agonizing Row) processing and show different examples of how they can be replaced with a set based approach. We will look at performance comparisons and talk about code maintainability. Most of the examples are war stories from my 20 years working with databases. Unfortunately, many of the bad examples come from my own cod...
SQLug.se - Ronen Ariely, Azure SQL Database Elastic Pools 2018-05-31
zhlédnutí 465Před 6 lety
Azure Elastic Databases & Azure Elastic Jobs A single Azure SQL Database gets dedicated resources within a service tier at a specific performance level. These resources are available in terms of Database Transaction Units (DTUs), which determine the CPU, Memory, and the read-write rates that are available to use. The cost of each database is predefined according to the service tier and resource...
SQLug.se - Tobias Thernström - Denali & SQL Azure
zhlédnutí 212Před 6 lety
Swedish SQL Server User Group recording from Tobias Thernström's presentation about Denali & SQL Azure at 2011-05-31 in Stockholm.
SQLug.se - Ola Hallengren - Backup, integritetskontroll och underhåll av index och statistik
zhlédnutí 966Před 6 lety
Swedish SQL Server User Group recording from Ola Hallengren's presentation about Backup, integritetskontroll och underhåll av index och statistik at 2011-05-31 in Stockholm.
SQLug.se - Tobias Thernström - Ola Hallengrens, intro
zhlédnutí 155Před 6 lety
Swedish SQL Server User Group recording from Tobias Thernström and Ola Hallengrens presentations at 2011-05-31 in Stockholm.
SQLug.se - Andrija Marcic - SQL Azure Data Warehouse
zhlédnutí 193Před 7 lety
Swedish SQL Server User Group recording from Andrija Marcic's presentation about SQL Azure Data Warehouse at 2017-03-16 in Stockholm.
SQLug.se - Damian Widera - SQL Server 2016, session 2
zhlédnutí 326Před 8 lety
Swedish SQL Server User Group recording from Damian Widera's presentation about SQL Server 2016 at 2016-02-22 in Stockholm.
SQLug.se - Damian Widera - SQL Server 2016, session 1
zhlédnutí 498Před 8 lety
Swedish SQL Server User Group recording from Damian Widera's presentation about SQL Server 2016 at 2016-02-22 in Stockholm.
SQLug.se - Erland Sommarskog - Dynamiska sökningar, session 2
zhlédnutí 264Před 8 lety
Swedish SQL Server User Group recording from Erland Sommarskog's presentation about Dynamiska sökningar at 2015-11-17 in Stockholm.
SQLug.se - Erland Sommarskog - Dynamiska sökningar, session 1
zhlédnutí 367Před 8 lety
Swedish SQL Server User Group recording from Erland Sommarskog's presentation about Dynamiska sökningar at 2015-11-17 in Stockholm.
SQLug.se - Chris Webb - Power Query, session 2
zhlédnutí 1,4KPřed 8 lety
Swedish SQL Server User Group recording from Chris Webb's presentation about Power Query in Stockholm.
SQLug.se - Chris Webb - Power Query, session 1
zhlédnutí 2,8KPřed 8 lety
Swedish SQL Server User Group recording from Chris Webb's presentation about Power Query in Stockholm.
SQLug.se - Boris Hristov - Deep Into Isolation Levels, session 1
zhlédnutí 1,3KPřed 8 lety
Swedish SQL Server User Group recording from Boris Hristov's presentation about Deep Into Isolation Levels at 2015-09-01 in Stockholm.
SQLug.se - Boris Hristov - Deep Into Isolation Levels, session 2
zhlédnutí 502Před 8 lety
SQLug.se - Boris Hristov - Deep Into Isolation Levels, session 2
SQLug.se - Klaus Aschenbrenner - Troubleshooting ugly SQL Server problems, session 2
zhlédnutí 654Před 9 lety
SQLug.se - Klaus Aschenbrenner - Troubleshooting ugly SQL Server problems, session 2
SQLug.se - Klaus Aschenbrenner - Troubleshooting ugly SQL Server problems, session 1
zhlédnutí 939Před 9 lety
SQLug.se - Klaus Aschenbrenner - Troubleshooting ugly SQL Server problems, session 1
Simon Lyngby Kokkendorff_Denmark in Minecraft - a geosocial experiment
zhlédnutí 514Před 9 lety
Simon Lyngby Kokkendorff_Denmark in Minecraft - a geosocial experiment
Reeves Smith_A New Approach to Unit and Integration Testing in SSIS
zhlédnutí 2,7KPřed 9 lety
Reeves Smith_A New Approach to Unit and Integration Testing in SSIS
Uwe Ricken_Building Abstract Layers for Data Protection and Business Logic
zhlédnutí 222Před 9 lety
Uwe Ricken_Building Abstract Layers for Data Protection and Business Logic
Steve Simon_Challenges to Designing Financial Warehouses and Lessons Learned
zhlédnutí 507Před 9 lety
Steve Simon_Challenges to Designing Financial Warehouses and Lessons Learned
Scott Klein_Data-Tier Considerations of Cloud-Based Application Design
zhlédnutí 94Před 9 lety
Scott Klein_Data-Tier Considerations of Cloud-Based Application Design
Leila Etaati_Show Me Potential Customers: Data Mining Approach
zhlédnutí 475Před 9 lety
Leila Etaati_Show Me Potential Customers: Data Mining Approach
Matan Yungman_Query Progress Tracking in SQL Server
zhlédnutí 562Před 9 lety
Matan Yungman_Query Progress Tracking in SQL Server
Emanuele Zanchettin_Implementing and Maintaining an Azure SQL Database Project
zhlédnutí 163Před 9 lety
Emanuele Zanchettin_Implementing and Maintaining an Azure SQL Database Project
Mark Simms_Building an Operational Data Store using SQL server in Azure
zhlédnutí 1,5KPřed 9 lety
Mark Simms_Building an Operational Data Store using SQL server in Azure
Rasmus Reinholdt_Taking Your Application to Memory
zhlédnutí 125Před 9 lety
Rasmus Reinholdt_Taking Your Application to Memory
Michael Frandsen_High Performance Infrastructure for SQL Server 2014
zhlédnutí 614Před 9 lety
Michael Frandsen_High Performance Infrastructure for SQL Server 2014
Damian Widera_Clustered Columnstore Indexes in Great Depth
zhlédnutí 696Před 9 lety
Damian Widera_Clustered Columnstore Indexes in Great Depth

Komentáře

  • @downunderdax
    @downunderdax Před 19 dny

    Rob Collie starts 16min in and is in English

  • @vanlessing
    @vanlessing Před 19 dny

    16:15 calculate - your best new friend. Sometimes debatable.

  • @vanlessing
    @vanlessing Před 19 dny

    groundbreaking. Though it is a joke only ~ 3000 views

  • @dsc40sundar18
    @dsc40sundar18 Před 4 měsíci

    great lecture still we passed 10 years but the lecture get super and it made easy understand architecture great simple a fan made comment

  • @dangkhanhlinh476
    @dangkhanhlinh476 Před 6 měsíci

    not good. most of the time i see drop and create table code. this is a waste of time. you should focus more on query.

  • @mdkhan303
    @mdkhan303 Před 6 měsíci

    loved it

  • @mehdicharife2335
    @mehdicharife2335 Před rokem

    42:49 Does that mean that the Cmd Parser is the one in charger of looking up the cache plan for matchinf execution plans for the received query?

  • @bluehelion
    @bluehelion Před rokem

    I'm starting with T-SQL with his book and it's great, I'm glad I found the author on CZcams video. (I start 2 LOVE T-SQL) I KNEW SOMETHING ABOUT sql, BUT I'VE BEEN THOROUGHLY SUBMERGED WITH t-sql for two weeks. Gracias Itzik Ben !!!!

  • @MuhammadBerki
    @MuhammadBerki Před rokem

    Great session Brent! Thanks 🙂

  • @murlikrishna9002
    @murlikrishna9002 Před 2 lety

    Hi Kevin.... I told my son I can make pal with you by database reply me

  • @nathanielokogie2268
    @nathanielokogie2268 Před 2 lety

    Thanks, Kevin, for taking the time to make it easy to digest.

  • @johndoe-wk7ql
    @johndoe-wk7ql Před 2 lety

    Awesome stuff

  • @o_felipecarvalho
    @o_felipecarvalho Před 2 lety

    Absolute amazing!!!!

  • @samikpal3583
    @samikpal3583 Před 3 lety

    I can't thank you enough for letting me get a grip on this awesome cross apply....Thanks a lot !!!

  • @haroonmd78
    @haroonmd78 Před 3 lety

    Very goo content

  • @TechandArt
    @TechandArt Před 3 lety

    I have covered one session abt ARCHITECTURE

  • @TechandArt
    @TechandArt Před 3 lety

    Good one 👍

  • @tomholden494
    @tomholden494 Před 3 lety

    Excellent. I liked the "A), 2) and III)" summary for the business. Big brother Buzz, in "Home Alone," used "A) 2) and D)" to summarize why he didn't think anything bad would happen to Kevin while home alone.

  • @sigma_z
    @sigma_z Před 3 lety

    Wow! This has just blown my mind. This is literally just poetry how this master just spews out clean, effective and beautiful code 😱

  • @igorkrupitsky
    @igorkrupitsky Před 3 lety

    APPLY Operator provides great job security. Almost noo one will be able to understand what you wrote :)

  • @aroratripti_
    @aroratripti_ Před 3 lety

    cant hear the questions.

  • @vydo4210
    @vydo4210 Před 3 lety

    very meaningful. must see.

  • @ankitasharma50
    @ankitasharma50 Před 4 lety

    GOOD STUFF. THANKS FOR SHARING!! Though didn't find it related to many to many in DAX

  • @dbarknair
    @dbarknair Před 4 lety

    Thanks a lot sharing this. Love For Gail from 🇦🇪

  • @jaserogers997
    @jaserogers997 Před 4 lety

    The questions are kind of stupid.

  • @citizenearth3324
    @citizenearth3324 Před 4 lety

    Thank you Brent Ozar

  • @JabberKiwi
    @JabberKiwi Před 4 lety

    Really helpful, thanks.

  • @fortnitetop10andfunnymomen13

    Perfecte uitleg, alles is klaar en duidelijk!

  • @mithunmukherjee2311
    @mithunmukherjee2311 Před 4 lety

    Hi Kevin, I wanted to know any co-relation between the removal of any plan from the plan cache and the corresponding data present in the buffer cache. While removing the plan from the plan cache by the lazy writer does it also perform any action to remove the corresponding data page from the buffer cache. What if happens if there is plan in the plan cache but not present in the buffer cache.

  • @satishkumargarepalli3692

    Awesome session... What happens to the data in the transaction log and has not been written to the disk (mdf). if in that mean time the server crashes?

  • @craigbryant3191
    @craigbryant3191 Před 4 lety

    One of us is seriously confused about what Atomic and Consistent mean. Atomic doesn't remotely mean that a transaction "doesn't do multiple things"; it means that the entire transaction goes as an indivisible unit--precisely so that, if you want to do more than one thing (debit one account and credit another), it either all happens or none of it does. Consistent doesn't mean a transaction does the same thing every time you run it, but that the database transitions from one relationally-consistent state to another. It has nothing to do with repeatability. I'm hoping this gets a lot better, fast. The first two substantive things he said about databases seem to be flat-out wrong.

    • @craigbryant3191
      @craigbryant3191 Před 4 lety

      So he got Isolation *reasonably* right--like a grade B--and then confused Durable with Atomic. (Durable means that committed transactions remain committed, even if, say, the server crashes.) I guess I should be grateful that he led off with a topic I know. The rest of the video is a pass.

    • @cb6276
      @cb6276 Před 4 lety

      @@craigbryant3191 Thanks for clarifying, I'm new to ACID and those were a little confusing as I was trying to reason through it in my head.

    • @satishkumargarepalli3692
      @satishkumargarepalli3692 Před 4 lety

      Atomicity means either all the statements should get committed or none of the statements should be committed.

    • @satishkumargarepalli3692
      @satishkumargarepalli3692 Před 4 lety

      Consistency means If there is any disaster in the system also, the transactions should be consistent either by rolling backward or rolling forward after the disaster.

    • @satishkumargarepalli3692
      @satishkumargarepalli3692 Před 4 lety

      Consider ATM of any bank as an example it will be the perfect one to understand easily.

  • @satishgarepalli5977
    @satishgarepalli5977 Před 4 lety

    Hi kevin what is the actual job of query executor?

  • @CoopmanGreg
    @CoopmanGreg Před 4 lety

    First words that came to my mind about this video were "Awesome", then "Brilliant", but I see others have used those adjectives already. "Stupendous" maybe. Thanks.

  • @santosh567890
    @santosh567890 Před 4 lety

    Did he say ACID?

  • @tjedwin7
    @tjedwin7 Před 4 lety

    Awesome!

  • @gondebas
    @gondebas Před 4 lety

    Hi Alberto, greetings and thanks. I have a couple DAX tables in my model. How can I view the DAX code of those tables in DAX Studio? I can't click it out. I know I can paste it from Power BI. Is it possible to list it without copy paste method?

  • @sherifffruitfly
    @sherifffruitfly Před 4 lety

    Super cool. Before doing the indexed view, would it also be (potentially) useful to look at the distribution of vote count per post? Idea: if there are a large number of posts with say only 1 vote, those posts couldn't possibly meet the HAVING aggregate condition, and thus could be WHERE'd out from the get-go.

  • @ubaidimran7102
    @ubaidimran7102 Před 4 lety

    Where is query performance tuning?

  • @carlitobrigante293
    @carlitobrigante293 Před 4 lety

    Wow. I learned a lot

  • @StephenOwen
    @StephenOwen Před 4 lety

    Great video, my only suggestion would be to include an ambient mic to pickup the audiences' energy and reactions to Brent too :)

  • @donbulaong
    @donbulaong Před 5 lety

    Brent you're the best!

  • @monday6740
    @monday6740 Před 5 lety

    00:40 Just one second; your wife knows you either talk a lot about SQL Server, or you know a lot about that. Assuming she doesn't know a lot about SQL Server - and that is a guess - we can conclude she cannot confirm Brent knowing a lot. Because if you don't know yourself, you cannot judge somebody else's knowledge. Which means that the knowing part is not true, and since one is true, Brent must be talking a lot about SQL Server. I guess the words SQL and Server would pass quite regularly.

  • @gFowmy
    @gFowmy Před 5 lety

    Thanks Alberto ! Where can I get the source data used in this demo?

  • @mattiaswoldu8705
    @mattiaswoldu8705 Před 5 lety

    Great video. Thank you!

  • @mtsurov
    @mtsurov Před 5 lety

    Very engaging. I get it when HE says it.

  • @timothy6966
    @timothy6966 Před 5 lety

    this guy is great! Great presentation, and great info!

  • @vvs369
    @vvs369 Před 5 lety

    Conclusions: DAX is not easy to optimize, Test,test,test, Never trust simple rules. =))

  • @ash240385
    @ash240385 Před 5 lety

    Excellent session. Thanks a lot, Brent!

  • @michael.333
    @michael.333 Před 5 lety

    Thank you Kevin, this is very helpful.

  • @bravozf
    @bravozf Před 5 lety

    Awesome content and very well presented, thanks!