lefred
lefred
  • 161
  • 112 897

Video

MySQL Vector Datatype: create your operations (part 1)
zhlédnutí 20Před 28 dny
Video to promote the following blog post: lefred.be/content/mysql-vector-datatype-create-your-operations-part-1/
MySQL 9.0 - it’s time to abandon the weak authentication method
zhlédnutí 120Před měsícem
Video to promote the blog on MySQL 9 and the removal of mysql_native_password authentication method. See lefred.be/content/mysql-9-0-its-time-to-abandon-the-weak-authentication-method/
Machine Learning with MySQL HeatWave and predictions in Grafana
zhlédnutí 29Před 2 měsíci
Promotion video for the blog post lefred.be/content/machine-learning-with-mysql-heatwave-and-predictions-in-grafana/
perl-DBD-MySQL for MySQL 8.0 & MySQL 8.4
zhlédnutí 37Před 2 měsíci
This video promotes the blog lefred.be/content/perl-dbd-mysql-for-mysql-8-0-and-8-4-lts/ Created by Design: 5YW7LG1W3WEWX9YI
All you need to know about MySQL InnoDB Primary Keys
zhlédnutí 281Před 2 měsíci
InnoDB is the default Storage Engine for MySQL. It’s ACID compliant and optimized for OLTP. But do you know the risks of not having a primary key? Join this session to learn the best practices for choosing a Primary Key when designing your tables in InnoDB. But also understand why you have to make those choices. You will also discover how the MySQL Engineering Team made your life easier when us...
CZJUG 2024 - Helildon 4 Introduction
zhlédnutí 19Před 2 měsíci
Introduction of Helidon 4 by Daniel Kec. This presentation was delivered during a Java User Group Meetup in Prague, Czech Republic where we highlight the use of Helidon with MySQL.
CZJUG 2024 - Opening Comments by Heather VanCura
zhlédnutí 6Před 2 měsíci
Opening comments by Heather VanCura. This presentation was delivered during a Java User Group Meetup in Prague, Czech Republic where we highlight the use of Helidon with MySQL.
CZJUG 2024 MySQL DS
zhlédnutí 28Před 2 měsíci
Discover the MySQL Document Store that allows users to work with both relational data and document data (JSON) in a single database management system. It provides a way to use MySQL as a document-oriented database with CRUD operations, while still benefiting from the capabilities of a traditional relational database. This presentation was delivered during a Java User Group Meetup in Prague, Cze...
MySQL Belgian Days 2024 - EXPLAIN - Revisited by Øystein Grøvlen
zhlédnutí 80Před 4 měsíci
EXPLAIN - Revisited was recorded during the MySQL Belgian Days 2024. Music: Water Lily: 1XQZNI4OXUZGKSNC Water Lily: TRQUKU5WDWXJ21IE
MySQL Belgian Days 2024 - MySQL Router: Explore The Secrets by Miguel Araújo
zhlédnutí 46Před 4 měsíci
MySQL Router: Explore The Secrets was recorded during the MySQL Belgian Days 2024. Music: Water Lily: ECCCKFLDMLSZBYBD Water Lily: 2KOS1W0V2YVKIZXC
MySQL Belgian Days 2024 - MySQL 8.3 Enterprise Edition & Open Telemetry by Geir Hoydalsvik
zhlédnutí 52Před 4 měsíci
MySQL 8.3 Enterprise Edition & Open Telemetry was recorded during the MySQL Belgian Days 2024. Music: Water Lily: YW7SIRUC0NGRNFUY Water Lily: AMDWXV4Z72Y3HU26
MySQL Belgian Days 2024 - MySQL Shell for Visual Studio Code by Frédéric Descamps
zhlédnutí 25Před 4 měsíci
MySQL Shell for Visual Studio Code - MySQL HeatWave’s best companion for developers by Frédéric Descamps, lefred, was recorded during the MySQL Belgian Days 2024. Music: Water Lily: DP3CEXQZTD2CDKSZ Water Lily: FIN7FDMU328SCQW3
MySQL Belgian Days 2024 - Developing GenAI and vector store applications with MySQL HeatWave
zhlédnutí 63Před 4 měsíci
Developing GenAI and vector store applications with MySQL HeatWave by Matteo Casserini, was recorded during the MySQL Belgian Days 2024. Music: Water Lily: FEUGBM9ACHGVSW9F Water Lily: WMDJP2LVKNRIQOSN
MySQL Belgian Days 2024 - MySQL HeatWave Lakehouse: Scaling Queries to Thousands of Cores
zhlédnutí 29Před 4 měsíci
MySQL HeatWave Lakehouse: Scaling Queries to Thousands of Cores - High Performance OLAP on Unstructured Data At Scale by Kaan Kara, was recorded during the MySQL Belgian Days 2024. Music: Water Lily: N4L5UYUOOYT12X3U Water Lily: YGNYUODT6OYAJ0TK
MySQL Belgian Days 2024 - MySQL HeatWave: A Deep Dive into Optimizations by Kaan Kara
zhlédnutí 24Před 4 měsíci
MySQL Belgian Days 2024 - MySQL HeatWave: A Deep Dive into Optimizations by Kaan Kara
MySQL Belgian Days 2024 - Observing and Operating Group Replication by Luis Soares
zhlédnutí 32Před 4 měsíci
MySQL Belgian Days 2024 - Observing and Operating Group Replication by Luis Soares
MySQL Belgian Days 2024 - MySQL Shell/AdminAPI - MySQL Architectures made easy for all!
zhlédnutí 76Před 4 měsíci
MySQL Belgian Days 2024 - MySQL Shell/AdminAPI - MySQL Architectures made easy for all!
MySQL Belgian Days 2024 - MySQL Innovation and Long-Term Support (LTS) versions by Geir Høydalsvik
zhlédnutí 75Před 4 měsíci
MySQL Belgian Days 2024 - MySQL Innovation and Long-Term Support (LTS) versions by Geir Høydalsvik
MySQL Belgian Days 2024 - Running MySQL on Three Different Platforms at Booking.com
zhlédnutí 73Před 4 měsíci
MySQL Belgian Days 2024 - Running MySQL on Three Different Platforms at Booking.com
MySQL Belgian Days 2024 - Introducing Spirit by Morgan Tocker
zhlédnutí 176Před 5 měsíci
MySQL Belgian Days 2024 - Introducing Spirit by Morgan Tocker
MySQL Belgian Days 2024 - Cloud Native MySQL by Peter Zaitsev
zhlédnutí 55Před 5 měsíci
MySQL Belgian Days 2024 - Cloud Native MySQL by Peter Zaitsev
MySQL Belgian Days 2024 - Automate the operations of your MySQL fleet on the stack of your choice
zhlédnutí 39Před 5 měsíci
MySQL Belgian Days 2024 - Automate the operations of your MySQL fleet on the stack of your choice
MySQL Belgian Days 2024 - Introducing JavaScript support in MySQL by Øystein Grøvlen
zhlédnutí 62Před 5 měsíci
MySQL Belgian Days 2024 - Introducing JavaScript support in MySQL by Øystein Grøvlen
MySQL InnoDB’s Instant Schema Changes: What DBAs Should Know
zhlédnutí 50Před 5 měsíci
MySQL InnoDB’s Instant Schema Changes: What DBAs Should Know
MySQL Belgian Days 2024 - Can MySQL server attack you? by Alexander Rubin
zhlédnutí 66Před 5 měsíci
MySQL Belgian Days 2024 - Can MySQL server attack you? by Alexander Rubin
MySQL Belgian Days 2024 - Horizontal Sharding with Vitess by Rohit Nayak and Andres Taylor
zhlédnutí 53Před 5 měsíci
MySQL Belgian Days 2024 - Horizontal Sharding with Vitess by Rohit Nayak and Andres Taylor
MySQL Belgian Days 2024 - Database migration to The Cloud by Nicolai Plum
zhlédnutí 139Před 5 měsíci
MySQL Belgian Days 2024 - Database migration to The Cloud by Nicolai Plum
MySQL Belgian Days 2024 - MySQL Troubleshooting with PMM by Peter Zaitsev
zhlédnutí 79Před 5 měsíci
MySQL Belgian Days 2024 - MySQL Troubleshooting with PMM by Peter Zaitsev
MySQL Belgian Days 2024 - TiDB's Distributed SQL Architecture by Sunny Bains and Mattias Jonsson
zhlédnutí 104Před 5 měsíci
MySQL Belgian Days 2024 - TiDB's Distributed SQL Architecture by Sunny Bains and Mattias Jonsson

Komentáře

  • @fahdbahoo1
    @fahdbahoo1 Před měsícem

    we are getting a lot of below errors in router log during peak hours , what is the reason and how to solve it ? Version MySQL 8.0.35 Enterprise Edition, Innodb cluster with 3 mysql nodes, single primary mode 2024-06-30 20:27:01 routing INFO [7fa5b2764700] [routing:bootstrap_rw] 10.10.33.34:53886 closed connection before finishing handshake 2024-06-30 20:27:01 routing INFO [7fa5b2764700] [routing:bootstrap_rw] incrementing error counter for host of 10.10.33.34:53886 (now 2) 2024-06-30 20:27:39 routing INFO [7fa5b0f40700] [routing:bootstrap_rw] resetting error counter for 10.10.33.34:53156 (was 2)

  • @dbmsconcept
    @dbmsconcept Před 2 měsíci

    Really use full and informative , i need do snap shot and PITR of On prime MySQL instance recovery .

  • @czeked
    @czeked Před 2 měsíci

    great video!

  • @BalamuruganSadayappanTNQSoftwa

    can you please share the PPT?

    • @lefred
      @lefred Před 2 měsíci

      I don't use PPT ;) but you can get the slides here: speakerdeck.com/lefred/all-you-need-to-know-about-mysql-innodb-primary-keys-10310de5-90d9-48db-a3c2-774315df4936

    • @BalamuruganSadayappanTNQSoftwa
      @BalamuruganSadayappanTNQSoftwa Před 2 měsíci

      @@lefred Thank you...

  • @GeorgiTsenov
    @GeorgiTsenov Před 2 měsíci

    Hay lefred - quality tutorial you have made! I was wondering - do you have to cleanup somehow after switching the application to use the cluster instead of the single instance? I am refering to the CHANGE MASTER TO and START SLAVE that were issued on the mysql1 cluster instance. Or you can simply shut down and destroy the source/single instance? Perhaps before shut down and destroy we have to RESET SLAVE ALL on the primary (r/w) server in the cluster? Thanks!

  • @arsalan1377
    @arsalan1377 Před 3 měsíci

    Is it possible to use MySQL Router without cluster? (Just two replicated MySQL instances, for example)

    • @lefred
      @lefred Před 3 měsíci

      yes, but then you need to configure it manually. However, you can use MySQL ReplicaSet, which is just two or more servers using the old asynchronous replication but much safer. You should give it a try.

  • @pjmclenon
    @pjmclenon Před 3 měsíci

    whwre did you get the installe rther ei sno more installer just a zip of files and ofldrs

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

    Mummy

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

    Daddy

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

    I still think it is a missed opportunity to not expand SQL to include machine learning capabilities and take the opportunity to make SQL more like the functional language it wants to be. Will the model explaining tell me something about the actual algorithms used or is everything just a big black box? Can I run my own algorithm within this framework?

  • @tobakist
    @tobakist Před 5 měsíci

    Awesome videos, all of these! Thanks for editing and making them available here!

  • @evergreen-
    @evergreen- Před 6 měsíci

    Wow, you couldn’t really voice over the video. Wow, so lazy… dis

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

    great Did not know what histograms are. What I would like to know is in which cases a hash index is recommended. Should hash indexes be allowed by default? Does hash indexes comes with a an additional cost (memory, CPU)?

    • @lefred
      @lefred Před 5 měsíci

      Hash indexes are recommended when using always equality in where clause (=) not like and without any % for columns that are large and could have a very large index. Take a look at the last presentation in this topic: speakerdeck.com/lefred/montreal-jug-2024-mysql-index-et-histogrammes

  • @zhynkey5335
    @zhynkey5335 Před 7 měsíci

    I cant connect to the database pls help

  • @ayushmishra7138
    @ayushmishra7138 Před 9 měsíci

    That code completion drop down menu is not coming for me can you advice me something ?

    • @lefred
      @lefred Před 9 měsíci

      Are you sure to use the official MySQL Shell extension by Oracle ?

    • @lefred
      @lefred Před 9 měsíci

      @@ayushmishra7138 you are right, I just installed the last version and it seens that the autocompletion is not working anymore

    • @lefred
      @lefred Před 9 měsíci

      @@ayushmishra7138 is seems there is indeed an issue with the latest version but you can enable the autocompletion using CTRL+SPACEBAR

    • @ayushmishra7138
      @ayushmishra7138 Před 9 měsíci

      ​@@lefred Yea I didn't knew about this shortcut, this one do work in the older version as well.

  • @kylewatson5133
    @kylewatson5133 Před 10 měsíci

    The MySQL server performs the upgrade tasks previously handled by mysql_upgrade (for details, see Section 2.10.3, “What the MySQL Upgrade Process Upgrades”). Consequently, mysql_upgrade is unneeded and is deprecated; expect it to be removed in a future version of MySQL. Because mysql_upgrade no longer performs upgrade tasks, it exits with status 0 unconditionally. One less thing to do now. I upgraded mysql 8.0.27 to 8.0.34 on debian 12 with the following steps: 1. Log into mysql node, execute: set persist group_replication_start_on_boot = 0; 2. stop mysql server: systemctl stop mysql 3. Update mysql and mysql-shell using MySQL APT Repository. Download the .deb packages, and run "sudo dpkg -i filename.deb" 4. start mysql 5. log into mysql node and execute: set persist group_replication_start_on_boot = 1; 6. You no longer need to use mysql_upgrade 7.restart mysql: systemctl restart mysql dev.mysql.com/doc/refman/8.0/en/linux-installation-debian.html

  • @vaidhy
    @vaidhy Před rokem

    Sorry to bother, I am unable to use the private key from the resource manager log to connect to the instance. Can you please help?

  • @amandubey8780
    @amandubey8780 Před rokem

    Great content thanks for the help 😊

  • @vaidhy
    @vaidhy Před rokem

    Thank you so much! Worked for me when using VM.Standard.E2.1.Micro instead of Ampere compute, which seems to be unavailable at present. If it fails during an initial attempt, it is better to clear out all the partially created artifacts and then start afresh.

  • @user-tu4nv8yb6v
    @user-tu4nv8yb6v Před rokem

    Thank you

  • @fahdbahoo1
    @fahdbahoo1 Před rokem

    i have Innodb cluster with 3 MySQL servers and 2 Routers , how to make 2 Routers highly available ? i can do it with KeepaliveD software , is it a good approach in Production environment? if there is a better approach then please guide , thanks

    • @lefred
      @lefred Před rokem

      In fact, MySQL Router has been developed as an extension of the connector. Usually it's installed on the application server itself. It's not uncommon to see thousands of routers in a production environment. Now if you want to have dedicated servers for your routers, you will indeed need to manage the high availability of it. Check - lefred.be/content/mysql-router-ha-with-keepalived/ - lefred.be/content/mysql-router-ha-with-pacemaker/

    • @lefred
      @lefred Před rokem

      @@fahdbahoo1 if your Application Server dies... there is no need for Router... If you have 4 application servers... each with a local Router and each application server connected to their own router... if an application server dies... the other are not impacted and you have HA

    • @fahdbahoo1
      @fahdbahoo1 Před rokem

      ​@@lefred keeping in view this application architecture which is microservices, please guide how to have routers in HA drive.google.com/file/d/1TrLhDcgetMxrfO9KE23C1lwTYA1Q1mDw/view?usp=drivesdk

  • @jigorocano
    @jigorocano Před rokem

    Nice information to be place in our PK or numbers.

  • @kpicorp
    @kpicorp Před rokem

    Hey thanks, man! was easy to do well explained. thank you!

  • @caguirrem
    @caguirrem Před rokem

    Nice video, could you explain how to create tables outside of the main data directory

  • @giulianomauriziogonzini

    bellissimo video preciso e veloce, grazie!

  • @audio3980
    @audio3980 Před rokem

    Merci!! I got a good paying job because of your easy to understand tutorials! 🙏🙏

  • @henrym2140
    @henrym2140 Před rokem

    😚 p͎r͎o͎m͎o͎s͎m͎

  • @consultSKI
    @consultSKI Před rokem

    Love it!

  • @AbeBJaramillo
    @AbeBJaramillo Před rokem

    Lefred, would be nice if you add in the description of the video the list of commands used.

    • @lefred
      @lefred Před rokem

      done ;) enjoy !

  • @haikubox
    @haikubox Před rokem

    Thank you very much, this video was very useful: I've learned about MySQL CLONE and finally started to use mysqlsh for backups (easier than I thought).

  • @AninuApps
    @AninuApps Před rokem

    Thanks, It works for me :)

  • @fjkgkgd
    @fjkgkgd Před 2 lety

    Greetings Lefred, Can I use the below steps: stop group replication systemctl stop mysqld yum update MySQL*.* --- note that I have the packages on the VM

  • @benasnekrosius674
    @benasnekrosius674 Před 2 lety

    Very well explained!

  • @AcademiaCS1
    @AcademiaCS1 Před 2 lety

    I felt frustrated when I watched your video. YOUR VIDEO TITLE IS WRONG (upside down).

    • @lefred
      @lefred Před 2 lety

      What do you mean ? This exports a collection from MongoDB and imports it to MySQL, isn't it ?

    • @AcademiaCS1
      @AcademiaCS1 Před 2 lety

      @@lefred I mean that I thought it was about converting a mongo file to a MySQL file. I realized I got not the point. Maybe, it was my lack o knowledge and your french accent. However, I thank you.

  • @tharun8164
    @tharun8164 Před 2 lety

    In automatic failover, would there be data loss? Does it depend on sync/async replication configuration?

  • @rafatmonjur8862
    @rafatmonjur8862 Před 2 lety

    I have configured mysql innodb cluster. In my cluster I have 3 nodes for cluster and one app server where I install mysql router. When I disconnect one nodes from cluster it automatically switch another nodes but running transactions on node1 are being failed. I am controlling this using app server where I use mysql router. My router automatically switch from node1 to node2 when node1 disconnect. But there are some queries running on node1. Queries are failed when router automatically switch from node1 to node2 during node 1 shutdown. How can I recover this data loss ? my all running queries are failed during node switch in inno db cluster. Is there any solution to fix this data loss ?? Thank you so much

  • @diaoidrissa2450
    @diaoidrissa2450 Před 2 lety

    Super intéressant ! Merci 👍🏿

  • @MahmudulHasan-rd3qg
    @MahmudulHasan-rd3qg Před 2 lety

    Thanks

  • @rubbish9231
    @rubbish9231 Před 2 lety

    Do you know wtf it was

  • @naheliegend5222
    @naheliegend5222 Před 2 lety

    Can I inject the SQL queries or read the results from the DB before passed to the App like in mysql proxy? If yes, how?

    • @lefred
      @lefred Před 2 lety

      Hi, this is not possible, MySQL Router works on the transport level (layer 4), ProxySQL/MySQL proxy work on application level (layer 7)

    • @naheliegend5222
      @naheliegend5222 Před 2 lety

      @@lefred Thank you! Do you prefer ProxySQL over the old mysql proxy for injection?

    • @lefred
      @lefred Před 2 lety

      @@naheliegend5222 yes, old MySQL Proxy is not maintained anymore

  • @TechEagers
    @TechEagers Před 2 lety

    thanks for the video. i wonder if we have switch over and fail over in mysql replication similar to what we have in oracle or not. i mean switch to slave and the switch back to master without backup and restore from primary.

  • @LuisDiaz-uu7xg
    @LuisDiaz-uu7xg Před 2 lety

    hello Fred ben alors tu parles plus ?? dommage. Super sinon la demo. merci

  • @mythoughts250
    @mythoughts250 Před 2 lety

    Error shows :. An open session is required to perform this operation (Run time error)

    • @lefred
      @lefred Před 2 lety

      you need to connect to one node (use \c)

  • @tundemikail5678
    @tundemikail5678 Před 2 lety

    thank you for this

  • @christophedemont6081
    @christophedemont6081 Před 2 lety

    thx ! very good tuto

  • @ranvijaymehta
    @ranvijaymehta Před 2 lety

    Thanks Sir .. Now its very easy

  • @robd1859
    @robd1859 Před 2 lety

    Your volume is to LOW !

  • @marffvmarffv5438
    @marffvmarffv5438 Před 2 lety

    Thanks for your useful post. Is 32GB RAM is ok for a dev environment ? Thanks

  • @eduardo123987
    @eduardo123987 Před 2 lety

    This help me understand how to this work this part of the proxysql. Very nice video, congratulations!