博客专栏  >  数据库   >  Mysql架构设计

Mysql架构设计

构建高可用数据库架构入门

关注
2 已关注
13篇博文
  • MySQL性能优化之存储设备

    对数据库产生的影响因素: windows默认的tcp并发数只有十个; mysql插件式存储引擎; 业务一旦上线,很难对相对的库表进行修改。 CPU和可用内存大小,热数据远远超过...

    2016-12-30 18:53
    240
  • MYSQL性能优化之操作系统参数,文件系统

    许多人喜欢这样: 开发环境数据库放到window系统(大小写不敏感)上; 生产环境数据库放在Linux系统(大小写敏感)上,可以通过配置mysql参数来设置数据库小写; 还有另一种操作系统,Fr...

    2017-03-10 11:34
    62
  • MYSQL性能优化之Mysql体系结构,存储引擎

    Oracle: 数据文件包括:控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件。这是根据文件功能行进行划分,并且所有文件都是二进制编码后的文件,对数据库算法效率有极大的提高。由于Orac...

    2017-03-10 15:37
    269
  • MYSQL性能优化之Mysql服务器参数

    不同操作系统,mysql读取配置文件的位置顺序可能是不同的MySQL配置参数根据作用域:分为全局参数和会话参数(动态调整)会话参数在没有单独指定的时候,会使用相同名称的全局参数做为默认值; 有的全局...

    2017-05-16 22:51
    95
  • MYSQL性能优化之Mysql数据库结构设计

    数据库结构设置和SQL语句优化是最能提升性能的优化了,和项目进行持续优化 减少数据冗余(数据多次出现,或者一列数据可以通过其他列计算得到) 尽量避免数据维护中出现更新,插入和删除异常(可以利用范式化模...

    2017-05-19 12:37
    142
  • MYSQL性能优化之基准测试

    基准测试(benchmarking)是一种测量和评估软件性能指标的活动。你可以在某个时候通过基准测试建立一个已知的性能水平(称为基准线),当系统的软硬件环境发生变化之后再进行一次基准测试以确定那些变化...

    2017-05-19 13:33
    100
  • MYSQL性能优化之Mysql数据库高可用架构设计之日志复制

    Mysql复制功能提供分担读负载 复制基于主库上的二进制日志(异步) 同一时间点,备库上的数据和主库不一致(主复数据延迟也无法控制) 复制解决问题 mysql日志 show v...

    2017-06-09 11:53
    124
  • MYSQL性能优化之Mysql数据库监控

    监控对象数据库可用性监控 数据库进程或是端口存在并不意味着数据库就是可用的 也就是说登陆服务器,并且能正确执行mysql命令 数据库性能 QPS和DPS 并发线程数量(同时执行sql语句的数量,不是...

    2017-06-10 22:29
    94
  • MYSQL性能优化之Mysql数据库高可用架构设计之MMM架构设计(上)

    高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所...

    2017-06-15 10:09
    128
  • MYSQL性能优化之Mysql数据库高可用架构设计之MHA架构设计(下)

    MHA(Master High Availability)是一个免费的开源工具,使用Prel开发。 MHA更多关注点是主从复制中的主DB. 当主DB崩溃时,快速的在从服务器中找到最佳服务器。 在MyS...

    2017-06-16 13:05
    330
  • MYSQL性能优化之Mysql数据库索引优化

    索引 当数据越多,查询越多,内存不能完全缓存全部数据时,就需要索引来更快的找到需要的数据。 存储引擎层实现,而不是服务器层。 不同存储引擎上的索引工作方式可能是不同的。 不是所有的存储引擎支持所有...

    2017-06-19 22:30
    61
  • MYSQL性能优化之SQL查询优化

    SQL查询优化目的:减少查询所消耗的时间,加快查询的相应速度 获取有性能问题的SQL满查询日志开销比较低 磁盘IO (顺序存储) 开销忽略不计 存储日志大小所需要的磁盘空间 (依赖) 控制sql配置 ...

    2017-06-21 13:50
    60
  • MYSQL性能优化之数据库的分库分表

    数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开销也会越来越大;另外,由于无法进行分布式式部...

    2017-06-24 14:00
    86

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部