数据库
文章平均质量分 65
码农服务社
这个作者很懒,什么都没留下…
展开
-
【数据库】数据库索引结构分析,MySQL单表最多能存放多少数据
数据库索引结构分析,MySQL单表最多能存放多少数据?因为考虑到磁盘IO性能问题,当超过3次时性能会急剧下降。如果每行数据只有250bit,单页数据可存放60条,三层B+树可存放接近1亿了,访问速度一样不会慢。原创 2023-07-17 15:42:27 · 907 阅读 · 0 评论 -
【MySQL】binlog日志有三种模式
【MySQL】binlog日志有三种模式,企业场景如何选择binlog的模式。1.如果生产中使用MySQL的特殊功能相对少(存储过程、触发器、函数)。选择默认的语句模式Statement.。2如果生产中使用MySQL的特殊功能较多的,可以选择Mixed模式。3.如果生产中使用MySQL的特殊功能较多,又希望数据最大化一致,此时最好Row 模式,但是要注意,该模 式的binlog日志量增长非常快。原创 2023-07-07 15:58:17 · 755 阅读 · 0 评论 -
【数据库】MySQL慢查询常用分析方法
系统慢慢越来越卡了,怎么定位系统慢的原因,大部分是因为服务器资源占用耗费高引起的,如CPU,内存和带宽等等。MySQL在日常开发工作中可能会遇到某个新功能在测试时需要很久才返回结果,这时就应该分析是不是慢查询导致的,如果确实有慢查询,就需要来学习怎么找到慢查询和怎么分析 SQL 执行效率? 定位慢 SQL 有如下两种解决方案: 查看慢查询日志确定已经执行完的慢查询 show processlist 查看正在执行的慢查询 定位到慢查询语句后,可以通过 explain、show profile 和 trace原创 2023-06-27 18:20:17 · 796 阅读 · 0 评论 -
【数据库】MySQL主从同步失败或重启后需要重新配置同步,主从同步延迟解决方案,mysql主从同步加速
【数据库】MySQL主从同步失败或重启后需要重新配置同步,主从同步延迟解决方案:架构方面1.业务的持久化层的实现采用分库架构,mysql服务可平行扩展,分散压力。2.单个库读写分离,一主多从,主写从读,分散压力。这样从库压力比主库高,保护主库。3.服务的基础架构在业务和mysql之间加入memcache或者redis的cache层。降低mysql的读压力。4.不同业务的mysql物理上放在不同机器,分散压力。5.使用比主库更好的硬件设备作为slave原创 2023-06-26 15:02:41 · 1239 阅读 · 0 评论 -
【数据库】Docker安装MongoDB
最近在找甘特图gantt相关管理软件,看一个开源软件里面用到数据库功能,还是MongoDB的,这不就用上了。主要是客户端工具比较难找,有个还要注册,最后用了dhtmlxgantt和NoSQLBooster for MongoDB。原创 2023-06-16 18:21:20 · 80 阅读 · 0 评论 -
【MySQL】MySQL主从同步失败Slave_IO_Running: No与 Slave_SQL_Running: No。MySQL主从同步修复
最近在学习MySQL集群,主从集群,多主多从,负载Haproxy,高可用Keepalived。MySQL主从同步失败Slave_IO_Running: No与 Slave_SQL_Running: No。MySQL主从同步修复原创 2023-06-13 17:54:06 · 612 阅读 · 0 评论