Kevin Kline - SQL Server Internals and architecture

Поділитися
Вставка
  • Опубліковано 5 вер 2024

КОМЕНТАРІ • 50

  • @nathanielokogie2268
    @nathanielokogie2268 2 роки тому +1

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

  • @dsc40sundar18
    @dsc40sundar18 6 місяців тому

    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.

  • @tarikhhistory7869
    @tarikhhistory7869 9 років тому +2

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

  • @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 ua-cam.com/play/PLfz1lS_mCZd9zQKzf0mQGc8QyDK25I6FI.html

    • @gurupanda4192
      @gurupanda4192 3 роки тому

      ua-cam.com/video/jskazgQ9_VI/v-deo.html

  • @rajendrasinghbisht6165
    @rajendrasinghbisht6165 9 років тому +1

    Thanks Kevin for this excellent presentation !!!

  • @abhibansal1234
    @abhibansal1234 8 років тому +1

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

  • @TheNayan20
    @TheNayan20 8 років тому +1

    Thanks for uploading this Kevin..

  • @michael.333
    @michael.333 6 років тому

    Thank you Kevin, this is very helpful.

  • @mdkhan303
    @mdkhan303 8 місяців тому

    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!

  • @sagarshah4214
    @sagarshah4214 10 років тому +1

    very informative video... thanks

  • @alexberenguer6423
    @alexberenguer6423 10 років тому +1

    Amazing, thanks for that.

  • @25prathap
    @25prathap 7 років тому

    Best Session!!

  • @TechandArt
    @TechandArt 3 роки тому +1

    Good one 👍

  • @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?

  • @hugokornelis6840
    @hugokornelis6840 6 років тому

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

  • @carlitobrigante293
    @carlitobrigante293 4 роки тому

    Wow. I learned a lot

  • @haroonmd78
    @haroonmd78 3 роки тому

    Very goo content

  • @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.

  • @tjedwin7
    @tjedwin7 4 роки тому

    Awesome!

  • @sunilguragol6395
    @sunilguragol6395 8 років тому

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

  • @santosh567890
    @santosh567890 4 роки тому +1

    Did he say ACID?

  • @susantakumarrath3311
    @susantakumarrath3311 7 років тому

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

  • @loudravetortoise
    @loudravetortoise 6 років тому

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

  • @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?

  • @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?

  • @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.

  • @sinjitasarkar5676
    @sinjitasarkar5676 8 років тому +1

    grt

  • @murlikrishna9002
    @murlikrishna9002 2 роки тому

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

  • @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/

  • @neelred10
    @neelred10 7 років тому +1

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