mysql
文章平均质量分 56
[奸笑]这个不是斜眼笑[奸笑]
这个作者很懒,什么都没留下…
展开
-
mysql使用expain查看sql语句执行
当使用EXPLAIN命令来查看SQLEXPLAIN是一个在MySQL中用于分析查询性能的关键命令。通过在SQL查询语句前加上EXPLAIN关键字,可以获取有关查询执行计划的详细信息,包括MySQL将如何执行查询以及使用哪些索引等重要信息。执行EXPLAIN命令后,MySQL会返回一组行,每一行都包含了关于查询执行的重要信息。这些信息包括了查询中涉及的表、使用的索引、访问类型、扫描的行数等等。通过分析这些信息,可以更好地理解查询的执行方式,找到可能存在的性能瓶颈,并且优化查询语句以提高性能。原创 2023-12-25 14:58:44 · 379 阅读 · 0 评论 -
MySQL的聚簇索引和非聚簇索引的区别以及示例
聚簇索引是一种索引结构,它与数据行存储在一起,即索引的叶子节点就是数据行本身。在MySQL中,。原创 2023-12-25 14:53:16 · 1000 阅读 · 1 评论 -
ubuntu编译sqlite3并使用
SQLite3是一种轻量级的关系型数据库管理系统,它是在C语言基础上实现的。SQLite3具有许多优点,例如:1.灵活:它可以在多种操作系统上运行,并且可以将多个数据库文件合并成一个文件。2.易于使用:SQLite3使用简单的SQL语言,可以轻松创建和管理数据库。3.快速:SQLite3处理查询和插入操作的速度非常快,同时它的体积很小,所以它可以作为嵌入式数据库使用。4.安全:SQLite3是一种可靠的数据存储方式,可以保护重要数据不受到意外损坏或丢失。原创 2023-11-22 14:42:16 · 1238 阅读 · 0 评论 -
记录线上一次mysql只能查询,不能插入或更新的bug
使用工具连接到mysql,查看information_schema.INNODB_TRX,发现有一个事务处于Running的状态,查看id后不能删除。突然有一天产品通知xx服务不可用,想着最近也没有服务更新,就先排查一下服务日志。使用postman测试的时候请求明显超时,查看日志显示是一个锁的问题。发现原因是内存不足导致的,清理了一下服务器中的数据后,可以正常运行。原创 2023-08-08 16:59:29 · 802 阅读 · 0 评论