Saving a SaaS on the weekend

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 186

  • @austincodes
    @austincodes 9 месяцев назад +117

    Planetscale has no business having a RUclips channel this good

    • @PlanetScale
      @PlanetScale  9 месяцев назад +8

      thank you 💅

    • @BrentMalice
      @BrentMalice 6 месяцев назад +4

      aaaaaaaaanditsgone.mp4

  • @neeeeeck9005
    @neeeeeck9005 9 месяцев назад +167

    The key point of this video is that index doesn't "just" increase speed of read, it actually decreases the amount of rows SQL has to read to get you the necessary data out. This is awesome, makes sense, but I never realized it, thanks!

    • @parlor3115
      @parlor3115 9 месяцев назад +9

      It increases the speed by reducing the number of rows reaf

    • @PlanetScale
      @PlanetScale  9 месяцев назад +16

      Yup, exactly! That's why I thought this was such a good example. Glad it was helpful :D

    • @jordixboy
      @jordixboy 9 месяцев назад +1

      This is optimization 101. Usually to make code faster, you write less of it.

    • @jordixboy
      @jordixboy 9 месяцев назад

      Compiler optimizations are basically just doing the same thing with less code.

    • @justingolden87
      @justingolden87 9 месяцев назад

      7:40

  • @Kane0123
    @Kane0123 9 месяцев назад +57

    This was fantastic. Can’t believe the free tier has a billion reads as well as one on one remote support.

    • @PlanetScale
      @PlanetScale  9 месяцев назад +19

      If I was able to log off Twitter, things would be different. But until then, here I am 🫡

  • @xcrap
    @xcrap 9 месяцев назад +44

    What a beautiful way to explain table debugging :)

  • @dipteshchoudhuri
    @dipteshchoudhuri 9 месяцев назад +17

    I love this format of solving a real world problem and seeing the actual results. Awesome work!

  • @ahmad-murery
    @ahmad-murery 9 месяцев назад +8

    9:09 It's almost always an index, sometimes it's missing, sometimes it's unneeded and sometimes it's incorrectly combined.
    Thanks Aaron!

  • @ybalcanci
    @ybalcanci 9 месяцев назад +6

    I love how you troubleshoot queries and schemas and I love that you enjoy it in a visible way 😄

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      Haha I do love it 😂 That's my entire content strategy, btw. Do things I'm excited about ... and be excited about them

    • @ybalcanci
      @ybalcanci 9 месяцев назад

      @@PlanetScale seems like it's working!

  • @pigeotto8319
    @pigeotto8319 8 месяцев назад +1

    really love this real case study and with the solutions as well

  • @MarkSnape
    @MarkSnape 9 месяцев назад +7

    This sort of issue creeps up on you. When you did acceptance testing and had 1000 records, but only returned 10, the difference was negligible, but after 3 months and your records are 100K you might notice some slowing and then when you hit 500K rows suddenly you hit a tipping point where stuff breaks or is unusable. So performance tuning your DB needs to be an on-going process. Also don't overlook the benefits of good housekeeping and delete records that no longer have any business value.

    • @PlanetScale
      @PlanetScale  9 месяцев назад +2

      Yup, totally! It's not a problem until it is 😬

  • @anuvette
    @anuvette 8 месяцев назад

    I love watching till end and when he finally says see ya it feels like a treat to my ears. Love how he says that 😭❤

  • @jimmyfrost2091
    @jimmyfrost2091 9 месяцев назад +22

    This channel is so valuable. @PlanetScale, are there any MySQL courses you would recommend that would get close to the quality of this education?

    • @laythbaldawi7010
      @laythbaldawi7010 9 месяцев назад

      they have a free course on mysql that is taught by Aaron which is awesome. you should check the first link in the description

    • @c01d_h4nds
      @c01d_h4nds 9 месяцев назад +4

      how about a free course taught by the same guy whom you just watched xD .. it's already there.

    • @PlanetScale
      @PlanetScale  9 месяцев назад +11

      Haha @PM1_57 is right! 8 hours of me (if you can stand it) at planetscale.com/mysql.

    • @patrick-dev
      @patrick-dev 9 месяцев назад +1

      @@PlanetScale Nothing PostgreSQL?

    • @SeanLazer
      @SeanLazer 9 месяцев назад

      @@patrick-dev PlanetScale is built on MySQL. If you're looking for a Postgres provider that's sort of in the same space there's Neon and also Supabase. I can't vouch for either.

  • @edhahaz
    @edhahaz 8 месяцев назад +1

    This channel has to be one of the best way to market a product I've ever seen (for developers)

  • @roberthaberle138
    @roberthaberle138 9 месяцев назад +5

    And don't forget, shout-outs to Holly! Aaron is out here saving customer money 💰

    • @PlanetScale
      @PlanetScale  9 месяцев назад +6

      Yeah for real! Adding this to my performance review packet 🧠

  • @AmitErandole
    @AmitErandole 9 месяцев назад +2

    I think this video finally got me over the bump of not understanding how table scans work. No excuse now not to dive in with explain and explain analyse.
    Please do more content like this where you debug and analyse slow queries

  • @Maazin5
    @Maazin5 9 месяцев назад +1

    What an amazing ad for PlanetScale

  • @twitertaker
    @twitertaker 8 месяцев назад

    Pretty cool technical explanation in the dark coating of never having free time and working on the weekend, all day, every day.

  • @OswaldoRGZ
    @OswaldoRGZ 9 месяцев назад +1

    Este canal está siendo uno de los más informativos para mi en este momento. This channel is being one of the most useful for me this days.

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      🫶 love to hear that.

  • @lumgashi3076
    @lumgashi3076 9 месяцев назад

    the way he explained this actually made me to subscribe

  • @po6577
    @po6577 9 месяцев назад

    this is fun for real. never think solving db problem could be fun. subs right here

  • @teddyjuma2060
    @teddyjuma2060 9 месяцев назад

    Thank you for the tips. Managed to optimize a query execution time from 30sec to just 1 sec at the company I work at.

    • @Formula7Driver
      @Formula7Driver 9 месяцев назад

      About that, I had a query which was very slow, but after changing the order of joins and moving a table near the top, it got way faster. I thought that the query optimizer will handle that and the order of tables in join isn't that important, but it is

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      🤯 woah, that rules. That's why we make these videos!

  • @codinginflow
    @codinginflow 9 месяцев назад

    That's was really interesting

  • @bernatfortet5604
    @bernatfortet5604 9 месяцев назад

    You're explanations are super helpful. I leaner a lot. Thanks 🙏

  • @skyracer-mk8hg
    @skyracer-mk8hg 9 месяцев назад

    I thought this would be just a advertisement video for planetscale BUT I WAS WRONG.
    Absoloutly great video. Thatks for helping out the community!

  • @kiranjoshi1077
    @kiranjoshi1077 Месяц назад

    Please continue this wonderful work. Make more videos.

  • @carnavalesenpanama
    @carnavalesenpanama 9 месяцев назад

    As always, good content. Thank you for sharing

  • @camilosad1979
    @camilosad1979 9 месяцев назад

    Very insightful, thanks for sharing!

  • @avananana
    @avananana 9 месяцев назад +6

    Wish I could add indices to my brain so I don't get lagspikes when I'm doing exams. Do you think you could implement something like this for PlanetScale?

    • @PlanetScale
      @PlanetScale  9 месяцев назад +8

      I'll bring it up to management and report back

  • @alexandruaxentioi3006
    @alexandruaxentioi3006 9 месяцев назад

    Always amazing explanations!

  • @migueldf10
    @migueldf10 9 месяцев назад

    Fantastic explanation, thank you!

  • @luispagarcia
    @luispagarcia 9 месяцев назад

    cool! I'll share this video with my friend.

  • @IIllIIllIIlI
    @IIllIIllIIlI 8 месяцев назад

    Thank you so much!

  • @John_Versus
    @John_Versus 9 месяцев назад

    Thank you. Now I know what I can do with insights😄

  • @Khalyomede
    @Khalyomede 9 месяцев назад +1

    Thanks Cap' 🛡️ Very instructive! I should look for these metrics more often... 🧐

  • @skl9942
    @skl9942 9 месяцев назад

    The Simon Sinek of SQL. Its a pleasure watching your videos.

  • @shafqatalinawaz3868
    @shafqatalinawaz3868 9 месяцев назад

    Beautifully explained ❤

  • @user-ty3ox3ff4h
    @user-ty3ox3ff4h 9 месяцев назад +1

    Man your videos are doing wonders than my professor reading from the slides, which i leanrt nothing from. I just wonder that after learning the basics of SQL, what path or resources should I go for? Because what I feel like is that when it comes to analyzing problems, I can't think of anything. Appreciate any feedback❤.

  • @daleryanaldover6545
    @daleryanaldover6545 9 месяцев назад +1

    Based on your previous videos, I immediately thought about indexes and boi I am right as well.

  • @lemna9138
    @lemna9138 9 месяцев назад

    Aaron sincere posting always brings me joy

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      🫶 sincere posting is the only way

  • @MagicPlants
    @MagicPlants 9 месяцев назад

    Excellent video

  • @GavinKimpson
    @GavinKimpson 9 месяцев назад

    This was brilliant thanks

  • @CRBarchager
    @CRBarchager 9 месяцев назад +1

    I really miss that 'explain' function with T-SQL. The 'explain analyze' looks to be similar to "execution plan" in T-SQL as that runs the query as well with the result being a graphical explaination of the query that ran.

  • @daniel_petrica
    @daniel_petrica 9 месяцев назад +1

    Had a similar issue. In my case, it was a select random row query. It got me to 3 billion row reads
    . In the end, I fixed it with a mix of cache and queries, and my usage dropped a lot

    • @PlanetScale
      @PlanetScale  9 месяцев назад +2

      Woah that's a wild one. Working on a video for selecting random rows right now!

  • @polojuninho
    @polojuninho 9 месяцев назад

    Another great video! Wow!

  • @muhammedthansil
    @muhammedthansil 9 месяцев назад

    Ohh man this is awesome

  • @n3storm
    @n3storm 9 месяцев назад

    thank you so much

  • @TES-A5
    @TES-A5 9 месяцев назад +2

    Huh, I always thought that indexed colums are counted towards rows read on planetscale... I should actually use planet scale after all for our services.

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      /me nods in quiet agreement
      For more on rows read (which is where I source the info for this video!) check out this doc: planetscale.com/docs/concepts/billing#understanding-rows-read

    • @TES-A5
      @TES-A5 9 месяцев назад

      @@PlanetScale thanks for the link!

  • @prasanthomanakuttan8391
    @prasanthomanakuttan8391 9 месяцев назад

    expecting more of these kind of videos

  • @yassinesafraoui
    @yassinesafraoui 8 месяцев назад

    So if I understand correctly, it's your queries that are supposed to tell you which indexes to have and not your database alone, so if you're just starting and just created a database, you should add indexes as you understand your app more and the queries that lt needs to run most frequently

    • @yassinesafraoui
      @yassinesafraoui 8 месяцев назад

      I just figured it's TablePlus from a recent short

  • @i3looi2
    @i3looi2 9 месяцев назад

    Damn, never knew this side-effect of indexes.

  • @enkiimuto1041
    @enkiimuto1041 8 месяцев назад

    I have no need for your services at all, but I gotta say it is a great premise to debug on public space like you guys did.

  • @andyovens5365
    @andyovens5365 9 месяцев назад

    Is it worth covering how sometimes you can have too many indexes?
    Ie I had a query get slower when I added a new index to a table, as the engine used that index instead of a better one. Obviously can be fixed by either specifying which index to use, or binning the new one. But took a while to work out why performance on a query I wasn’t working on had dropped from trying to improve another query!

  • @SteakFisher
    @SteakFisher 9 месяцев назад

    THIS is how u build brand loyalty

  • @invinciblemode
    @invinciblemode 7 месяцев назад

    Could you explain why the index helped? How does it know to stop scanning rows?

  • @yassinesafraoui
    @yassinesafraoui 8 месяцев назад

    What software do you use run sql queries? Like in 5:17

  • @rodfrey
    @rodfrey 9 месяцев назад

    And boom - just like that, customer for life. Well done. :)

  • @vigneshaithal
    @vigneshaithal 9 месяцев назад

    Nice!!

  • @kamikaz1k
    @kamikaz1k 9 месяцев назад

    You make great content, thank you

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      Thank you for saying so!

  • @neociber24
    @neociber24 9 месяцев назад +1

    How many indices are too many?
    I friend have a app that filter/search products for any field (name, description,price,createdAt, updatedAt) and added indices in all the fields, that makes sense?

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      The rule of thumb is "as many as you need, as few as you can get away with." It's really important to make sure that your compound indexes are serving as many queries as possible. For more in-depth guides into indexes, check out the videos at planetscale.com/mysql.

    • @mme725
      @mme725 9 месяцев назад +3

      You would need to measure different states to get any meaningful answers. However a few nuggets to think about:
      - more indices can hurt insert/update/remove operations. So making more indices than your application uses may hurt, if your application has a decent ratio of writes vs reads.
      - If it's mostly read-only then the only drawback might be storage space, but otherwise fine. Depends on your scaling.
      - Also if you have queries that use a set of fixed conjunctions of columns rather than some highly dynamic queries, then you could probably have a few composite/multi-column indexes suited to your application rather than many single-column indexes.
      So yeah, basically any advice to be given will highly depend on your application and what it does. Read vs writes, scale/storage space, fixed/limited use cases vs queries that are all over the place selecting various combinations of columns
      Remember to always measure! Put together benchmarks that run your real application queries against a lot of test data! Or some sort of backup/copy of your real dataset.

    • @mme725
      @mme725 9 месяцев назад +1

      Ah, just noticed he beat me to first reply 😂
      Loved the video @PlanetScale

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      Amazing response @mme725

    • @Kanookoochn
      @Kanookoochn 9 месяцев назад

      Does having index double the size of the table?

  • @charliesta.abc123
    @charliesta.abc123 9 месяцев назад

    Come to South Africa already, we have AWS presence for a long time now

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      We're constantly evaluating new regions, but we don't have any concrete plans for South Africa at the moment

  • @HashimWarren
    @HashimWarren 9 месяцев назад

    holy cow that was good.

  • @userasd360
    @userasd360 9 месяцев назад +1

    what is the application that you are using to query and connect to the mysql database of planetscale?

    • @coder3101
      @coder3101 9 месяцев назад

      TablePlus

    • @coder3101
      @coder3101 9 месяцев назад

      TablePlus

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      TablePlus 😉 ruclips.net/video/7V_CJBPZPes/видео.html

  •  9 месяцев назад

    This is a fantastic viceo

    •  9 месяцев назад

      I’m so excited I made a typo

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      thanc you! always good to see you 🫡

  • @abnersoaresalvesjr4519
    @abnersoaresalvesjr4519 9 месяцев назад

    I love your videos, not only because of the content, but as well the voice and video setup.
    By any chance could you share which Microphone, setup, how do you record your videos?
    Thank you for the good work for you and PlanetScale

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      Thank you so much! I share some behind the scenes on Twitter at twitter.com/aarondfrancis, but long story short is: Canon M50 camera, screenflow screen recorder, Shure mv7 mic!

  • @ryan_t_brown
    @ryan_t_brown 9 месяцев назад

    Aaron Francis and Planetscale are a match made in heaven.

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      Saving the world, one query at a time 🤝

  • @MarkMarquez-q8v
    @MarkMarquez-q8v Месяц назад

    What is the name of the man talking in the video? Thank you!

  • @GawblyOG
    @GawblyOG 9 месяцев назад

    i fucking love this dude!

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      🫡 just doin my job! 🫶

  • @ucretsiztakipci6612
    @ucretsiztakipci6612 9 месяцев назад

    Blimey!

  • @tamasnogradi4524
    @tamasnogradi4524 9 месяцев назад

    I really love your content! Most of my infrastructure is on DigitalOcean in Singapore region. If I want to use PlanetScale I have to migrate all of my stuff to AWS to be sure the connection is fast enough between my app servers and the DB? Thanks!

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      You'd at least need to pick a PlanetScale region that is as close to you as possible. Putting it in AWS would probably help, but as long as you're physically close to your DB you should be ok! As always, test it in the real world tho

    • @tamasnogradi4524
      @tamasnogradi4524 9 месяцев назад

      I will test it, but I'm pretty sure multi-datacenter setup will not work really good in my case. I have a lot of sequentuel queries in my jobs. Maybe I have to move my worker servers only. @@PlanetScale

  • @aleksandrkobelev8868
    @aleksandrkobelev8868 9 месяцев назад

    Graet video!

  • @real-oppenheimer
    @real-oppenheimer 9 месяцев назад

    What would've been the outcome if there were other fields in the "WHERE" clause of the query? Now, there is only "featuredAt", so indexing it solves to problem. But if there was another column involved in the WHERE? Something like "votesCount > 5"?

    • @PlanetScale
      @PlanetScale  9 месяцев назад +2

      We would've had to look more closely at the query to probably craft the best compound index. Narrowing down to a single day does the bulk of the elimination, but there may have been an even better index available!

  • @justine_chang39
    @justine_chang39 9 месяцев назад

    awesome video

  • @QuadmanSwe
    @QuadmanSwe 9 месяцев назад

    Did I just stumble across the Brent Ozar of planetscale?

  • @mishikookropiridze
    @mishikookropiridze 9 месяцев назад +2

    How you go and build product without understanding this ... I checked their site and it is lagging for me...

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      Forgetting an index is a pretty normal thing to do! We've all done it

  • @BABA-oi2cl
    @BABA-oi2cl 9 месяцев назад

    How do I get your glasses :)

  • @kirayamato6128
    @kirayamato6128 9 месяцев назад

    Such a good man. Nice catch Aaron! 🔥

  • @SentinelaCosmica
    @SentinelaCosmica Месяц назад

    Hey @Planetscale, on my company, we are HEAVILY dependent on AWS RDS, how to convince my team to be flexible and migrate one or two of our MOST CRITICAL application?

    • @PlanetScale
      @PlanetScale  Месяц назад +1

      @@SentinelaCosmica We have several customers that moved over from RDS and are incredibly happy. Better developer experience, near infinite scale with horizontal sharding, and pricing is usually similar or better. Migration from RDS to PlanetScale does not involve any downtime either. Happy to send you more info or set up a call with your manager if you'd like! Email me holly@planetscale.com.

    • @SentinelaCosmica
      @SentinelaCosmica Месяц назад

      @@PlanetScale Perfect, I will send you a message, so you can schedule a meeting with our manager.

    • @SentinelaCosmica
      @SentinelaCosmica Месяц назад

      @@PlanetScale I have sent you an email

  • @KuroKazeZX
    @KuroKazeZX 9 месяцев назад

    that's one heck of a thumbnail

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      In a good way right

    • @KuroKazeZX
      @KuroKazeZX 9 месяцев назад

      @@PlanetScale certainly, i liked the vid immediately for that (not what i normally do), and the content itself did not disappoint either. you seem like a cool and sweet guy, keep doing you, be and stay happy !

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      You're incredibly kind to say so. That means a lot to me

  • @dmitrilau
    @dmitrilau 9 месяцев назад

    Could you do a vid on optimization techniques for using a guid4/nanoid as the id for a user in place of an int? Should one keep an int as the primary key or use the nanoid as the primary key?

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      You are IN LUCK! Researcher Brian has been digging deeeeep on this: twitter.com/brianmmdev/status/1725523027197153710. Video coming soon

  • @prashank
    @prashank 9 месяцев назад

    Nice thumbnail, captain database!

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      🫡 at your service

  • @user-qf5be9km6o
    @user-qf5be9km6o 9 месяцев назад +4

    I should add more indexes :D

    • @LtSich
      @LtSich 9 месяцев назад

      Index are good for reading, but don't forget that you need to rebuild all index each time you update a table.
      You can't just place index everywhere and hope for the best :)

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      Probably! As many as you need, as few as you can get away with.

  • @TotoTitus
    @TotoTitus 9 месяцев назад

    u r a cool dude

  • @jricardoprog
    @jricardoprog 9 месяцев назад

    I would like to see a video on how to handle IoT data in PlanetScale/MySQL

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      I've not done IoT before, is it primarily huge amounts of time series data? Is that the trouble? Would love to know more

  • @MesheeKnight
    @MesheeKnight 9 месяцев назад

    very nice. would love some details on the cost value. the classic missing index

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      In this case he was able to stay on the free tier after we added the index!

    • @MesheeKnight
      @MesheeKnight 9 месяцев назад

      @@PlanetScale i mean in the explain analyze we see a cost value for the query

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      Ohhh oh, my bad. Yes, working on an explain + explain analyze video!

  • @dn5426
    @dn5426 9 месяцев назад

    Why not do it automatically for your users? Or at the very least suggest it to your users. Maybe acquire otter tune?

    • @badpussycat
      @badpussycat 9 месяцев назад

      If you work in PHP you could turn on mysqli_report(MYSQLI_REPORT_INDEX), and it will throw an Exception if you ever dare to query the db without or even with an bad index pretty sure other languages have similar features. (annoyingly it even throws an Exception when a table scan would be actually cheaper (e.g. for a settings table with one row) but well better than nothing)

  • @fideloper
    @fideloper 9 месяцев назад

    aaron is hero

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      friendly neighborhood database hero 🦸‍♂️

  • @thejs2249
    @thejs2249 9 месяцев назад

    Does anyone know what SQL client is Aaron using?

    • @thejs2249
      @thejs2249 9 месяцев назад

      Nevermind, he says it in the video 😅 (It's TablePlus)

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      Nobody tell em!
      You have to watch this video: ruclips.net/video/7V_CJBPZPes/видео.html.
      Gotta pump up those views 📈

    • @badpussycat
      @badpussycat 9 месяцев назад

      @@PlanetScale the punishment fits the crime I'd say 😇

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr 9 месяцев назад

    CFBR

  • @SimonHamp
    @SimonHamp 9 месяцев назад

    11B row reads....yowza

  • @TotalImmort7l
    @TotalImmort7l 9 месяцев назад

    Please don't tell my girlfriend that I'm claiming my love for relational databases once again. Thanks Planetscale ❤

  • @ryangjchandler
    @ryangjchandler 9 месяцев назад

    That Twitter thing definitely sounds like a problem Aaron.

    • @PlanetScale
      @PlanetScale  9 месяцев назад +3

      I could totally stop if I wanted

    • @badpussycat
      @badpussycat 9 месяцев назад

      @@PlanetScale now I'm really worried 🤣

  • @itsmill3rtime
    @itsmill3rtime 9 месяцев назад

    it bothers me when people wear glasses without lenses in them lol

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      besides that, how'd you like the video?

  • @RemotHuman
    @RemotHuman 9 месяцев назад

    Why use SQL (even through planetscale) when NoSQL scales infinitely without sharding. "Newsql" databases let's you get a SQL interface to a nosql database, there's even ones that are compatible with mysql I think. I wonder what's the benefit of traditional SQL like planet scale probably uses, maybe it is faster for certain use cases

  • @gandalffarnam4666
    @gandalffarnam4666 9 месяцев назад

    It’s almost always an index…but it’s always DNS!

  • @JohnMcclaned
    @JohnMcclaned 9 месяцев назад

    That tweeter is a plant. There is no way a sane person would have made it that far without knowing what a db index is lmao

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      Even experienced folks have plant moments from time to time. Who amongst us has not forgotten an index? Here's another good one: ruclips.net/video/k7p8OEoU-go/видео.html

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      Wait did you mean plant like 🪴 or plant like we faked it. I assumed you were calling them a 🪴 which was a nice way to insult someone 😂

    • @JohnMcclaned
      @JohnMcclaned 9 месяцев назад

      @@PlanetScale hahahaha no not an actual plant, that's a good one tho - i might use it. More it being a fake scenario to show off some features. Someone saying their saas failed and they will have to shut down over a database index is wild.

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      Ok I guess the only 🪴 is me, for thinking plant was some cool slang. Total plant move, honestly.

  • @TheGetawayMan
    @TheGetawayMan 9 месяцев назад

    It’s almost always an index.

    • @PlanetScale
      @PlanetScale  9 месяцев назад

      Almost always! Even when it's not, it probably is

  • @0zankurt
    @0zankurt 9 месяцев назад

    TL;DR use indexing
    come on, this didn’t need 10 minutes…

    • @PlanetScale
      @PlanetScale  9 месяцев назад +1

      TBH almost every database video could be "tl;dr use indexing." I'm always trying to explain the why behind things! Hope you'll enjoy the next ones more 🤗

    • @0zankurt
      @0zankurt 9 месяцев назад

      @@PlanetScale

    • @MarkSnape
      @MarkSnape 9 месяцев назад

      I learnt something new - now Im wondering if i could plot rows read per day as part of some site performance metrics

  • @fullstack_journey
    @fullstack_journey 9 месяцев назад

    SaaS me daddy or somethin'.. hmmm