01 2018 档案
摘要:https://www.cnblogs.com/51life/p/10233340.html 1、主从模式 2、哨兵模式 https://www.jianshu.com/p/9ec2c8cb5df2 3、Cluster集群模式 https://www.cnblogs.com/51life/p/102
阅读全文
摘要:持久化一:RDB方式 默认配置: save 900 1save 300 10save 60 10000 持久化二:AOF方式 默认配置:appendonly no,appendfilename "appendonly.aof",appendfsync everysec auto-aof-rewrit
阅读全文
摘要:一,高可用 高可用(High Availability),是当一台服务器停止服务后,对于业务及用户毫无影响。 停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致,在很多时候也称单点问题。 (1)解决单点问题主要有2种方式: 主备方式 这种通常是一台主机、
阅读全文
摘要:安装参考:http://www.runoob.com/redis/redis-install.html Redis命令参考:http://redisdoc.com/ Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓
阅读全文
摘要:SQL执行效率对系统使用有很大影响,本文总结平时排查问题中遇到的一些Oracle优化问题的解决方案,或者日常学习所得。 1. Oracle sql执行顺序 sql语法的分析是从右到左。 1.1 SQL语句的执行步骤 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,
阅读全文
摘要:MySQL主要提供2种方式的索引:B-Tree索引,Hash索引 B树索引具有范围查找和前缀查找的能力,对于有N节点的B树,检索一条记录的复杂度为O(LogN)。相当于二分查找。 哈希索引只能做等于查找,但是无论多大的Hash表,查找复杂度都是O(1)。 显然,如果值的差异性大,并且以等值查找(=、
阅读全文
摘要:性能优化 优化MySQL数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化,一方面是找出系统的瓶颈,提高MySQL数据库的整体性能;一方面需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时应该尽可能节省系统资源,以便系统可以提供更大负荷的服务。 MySQL数据库优化是多方面的,
阅读全文
摘要:千万级的表如何优化 1、相关字段加索引 2、优化SQL查询语句 3、加缓存,如memcached、redis之类 4、数据库读写分离 5、数据库拆分 mycat中间件实现读写分离,主从复制
阅读全文