随笔分类 -  mysql

摘要:当我们谈论数据库性能优化时,EXPLAIN 是一个非常有用的工具,用于分析查询语句的执行计划。它能帮助我们理解数据库是如何执行查询的,以及是否能有效利用索引和其他优化策略。下面是一些关键的概念和术语,帮助你理解如何分析 EXPLAIN 的输出以优化查询性能: 1. 执行计划基础 执行 EXPLAIN 阅读全文
posted @ 2024-08-01 14:52 威兰达 阅读(297) 评论(0) 推荐(0) 编辑
摘要:MySQL主从同步的机制: MySQL同步的流程大致如下: 1、主服务器(master)将变更事件(更新、删除、表结构改变等等)写入二进制日志(master log)。 2、从服务器(slave)的IO线程从主服务器(binlog dump线程)获取二进制日志,并在本地保存一份自己的二进制日志(re 阅读全文
posted @ 2022-02-18 14:26 威兰达 阅读(42) 评论(0) 推荐(0) 编辑
摘要:分库: 分库是啥意思?就是你一个库一般我们经验而言,最多支撑到并发 2000,一定要扩容了,而且一个健康的单库并发值你最好保持在每秒 1000 左右,不要太大。那么你可以将一个库的数据拆分到多个库中,访问的时候就访问一个库好了。 分表: 分表是啥意思?就是把一个表的数据放到多个表中,然后查询的时候你 阅读全文
posted @ 2020-02-18 22:38 威兰达 阅读(787) 评论(0) 推荐(0) 编辑
摘要:关系型数据库:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。 非关系型数据库:NoSql、Cloudant、MongoDb、redis、HBase等 区别: 1、关系型数据库是采用了二维表格模型来组建数据库。优点是:容易理解,便于使用 阅读全文
posted @ 2019-12-16 15:10 威兰达 阅读(161) 评论(0) 推荐(0) 编辑
摘要:数据库隔离级别:是在在数据库操作中,为了有效保证并发读取数据的正确性提出的。 隔离级别越高,越能保证数据的完整性和一致性,但是对并发性能的影响也越大。对于多数应用程序,可以优先考虑把数据库系统的隔离级别设为Read Committed。它能够避免脏读取,而且具有较好的并发性能。尽管它会导致不可重复读 阅读全文
posted @ 2019-07-09 17:35 威兰达 阅读(1283) 评论(0) 推荐(0) 编辑
摘要:Mysql索引数据结构? 顺序查找,二叉树查找,hash索引,二叉树、红黑树,B-Tree,B+Tree:(B-Tree的变种) 01.在创建索引的时候都会考虑哪些因素呢? 什么是联合索引? 对于查询概率比较高,经常作为where条件的字段设置索引。 两个或更多个列上的索引被称作联合索引,联合索引又 阅读全文
posted @ 2019-07-09 14:17 威兰达 阅读(344) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示