Kevin Kline - SQL Server Internals and architecture

แชร์
ฝัง

ความคิดเห็น • 50

  • @nathanielokogie2268
    @nathanielokogie2268 2 ปีที่แล้ว +1

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

  • @dsc40sundar18
    @dsc40sundar18 5 หลายเดือนก่อน

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

  • @kkb4251
    @kkb4251 8 ปีที่แล้ว +7

    super kevin, this video gives the 100% clarity about the internal architecture of sql.

  • @abhibansal1234
    @abhibansal1234 8 ปีที่แล้ว +1

    This is great, helps understand the internals nicely, thanks Kevin,

  • @tarikhhistory7869
    @tarikhhistory7869 9 ปีที่แล้ว +2

    Thanks A Lot Kevin..
    One of the best explanation..

  • @TheNayan20
    @TheNayan20 8 ปีที่แล้ว +1

    Thanks for uploading this Kevin..

  • @rajendrasinghbisht6165
    @rajendrasinghbisht6165 9 ปีที่แล้ว +1

    Thanks Kevin for this excellent presentation !!!

  • @michael.333
    @michael.333 5 ปีที่แล้ว

    Thank you Kevin, this is very helpful.

  • @alexberenguer6423
    @alexberenguer6423 10 ปีที่แล้ว +1

    Amazing, thanks for that.

  • @25prathap
    @25prathap 7 ปีที่แล้ว

    Best Session!!

  • @BeOneWeOne
    @BeOneWeOne 9 ปีที่แล้ว +1

    Thanks Kevin!!! You helped me learn the SQL architecture to an extent.

    • @gurupanda4192
      @gurupanda4192 3 ปีที่แล้ว

      Hey mate you can join this one also th-cam.com/play/PLfz1lS_mCZd9zQKzf0mQGc8QyDK25I6FI.html

    • @gurupanda4192
      @gurupanda4192 3 ปีที่แล้ว

      th-cam.com/video/jskazgQ9_VI/w-d-xo.html

  • @sagarshah4214
    @sagarshah4214 9 ปีที่แล้ว +1

    very informative video... thanks

  • @carlitobrigante293
    @carlitobrigante293 4 ปีที่แล้ว

    Wow. I learned a lot

  • @mdkhan303
    @mdkhan303 6 หลายเดือนก่อน

    loved it

  • @TechandArt
    @TechandArt 3 ปีที่แล้ว +1

    I have covered one session abt ARCHITECTURE

  • @chrisjokuhn3968
    @chrisjokuhn3968 6 ปีที่แล้ว

    Wow, that was very educational. KK is like the CK Louis of SQL teaching. Many thanks for the upload!

  • @tjedwin7
    @tjedwin7 4 ปีที่แล้ว

    Awesome!

  • @susantakumarrath3311
    @susantakumarrath3311 7 ปีที่แล้ว

    How & who does load the newly created Plan from Query Optimizer to Plan cache???

  • @sqkumar7198
    @sqkumar7198 10 ปีที่แล้ว +1

    Hi Kevin, In the video you said you gonna tell about trouble shooting of 30 MB execution plan. Do you have a blog or video about working on that issue?

  • @TechandArt
    @TechandArt 3 ปีที่แล้ว +1

    Good one 👍

  • @mithunmukherjee2311
    @mithunmukherjee2311 4 ปีที่แล้ว

    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.

  • @mehdicharife2335
    @mehdicharife2335 ปีที่แล้ว

    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?

  • @hugokornelis6840
    @hugokornelis6840 6 ปีที่แล้ว

    Very interesting, i did not know about optimizer, funny thing

  • @haroonmd78
    @haroonmd78 3 ปีที่แล้ว

    Very goo content

  • @sunilguragol6395
    @sunilguragol6395 7 ปีที่แล้ว

    Hi Kevin does it use MRU(Most rectently used for frequently running plans),LRU will be in bottom of buffer cache?

  • @sinjitasarkar5676
    @sinjitasarkar5676 8 ปีที่แล้ว +1

    grt

  • @satishgarepalli5977
    @satishgarepalli5977 4 ปีที่แล้ว

    Hi kevin
    what is the actual job of query executor?

  • @satishkumargarepalli3692
    @satishkumargarepalli3692 4 ปีที่แล้ว

    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?

  • @santosh567890
    @santosh567890 4 ปีที่แล้ว +1

    Did he say ACID?

  • @loudravetortoise
    @loudravetortoise 6 ปีที่แล้ว

    Why were databases created in the first place. To make money for companies. Never thought bout it that way before

  • @MsAZAZ00
    @MsAZAZ00 10 ปีที่แล้ว +2

    from where can we get the slides

    • @hellonavneet
      @hellonavneet 10 ปีที่แล้ว +2

      I believe here are the slides kevinekline.com/wp-content/uploads/2010/03/UG-SQL-Server-Internals-Architecture.pdf

    • @MsAZAZ00
      @MsAZAZ00 10 ปีที่แล้ว +2

      Navneet Gupta thank you brother and the best gift that I can give to you in return is this...
      quran.com/

  • @murlikrishna9002
    @murlikrishna9002 2 ปีที่แล้ว

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

  • @neelred10
    @neelred10 7 ปีที่แล้ว +1

    examples for consistant and isolated trasaction didnt make sense.. Wikipedia has good example to understand these concepts

  • @craigbryant3191
    @craigbryant3191 4 ปีที่แล้ว

    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 4 ปีที่แล้ว

      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 4 ปีที่แล้ว +1

      @@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 4 ปีที่แล้ว +1

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

    • @satishkumargarepalli3692
      @satishkumargarepalli3692 4 ปีที่แล้ว

      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 4 ปีที่แล้ว

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