java ssm淘淘商城12天电商项目参考mycat生产部署经验_第1页
java ssm淘淘商城12天电商项目参考mycat生产部署经验_第2页
java ssm淘淘商城12天电商项目参考mycat生产部署经验_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 DBA 一:通用5.65.7 Mysq这两个版本做了大量优化。另外行,评价很高,percona 非常高,比如是替代Oracle,也可以选择Galera Cluster 。部分表可以 DBA 一:通用5.65.7 Mysq这两个版本做了大量优化。另外行,评价很高,percona 非常高,比如是替代Oracle,也可以选择Galera Cluster 。部分表可以用NoSQL 方方式不变,Mycat支持后端和很多NoSQL系统,以下面是一个可能的MycatMariaDB二:高可Mycat 本身是无状态的,可以用HAProxy 或四层交换机等设备组成Mycat Galera Cluster 是一主

2、一从,此时,Mycat 样当第一个WriteHost 宕机,Mycat 就会自动切断到第二个WriteHost二:高可Mycat 本身是无状态的,可以用HAProxy 或四层交换机等设备组成Mycat Galera Cluster 是一主一从,此时,Mycat 样当第一个WriteHost 宕机,Mycat 就会自动切断到第二个WriteHost !-canhavemultiwritehosts- 这个连接池具备HAProxy三首先通用要绝对避免使用 Swap 内存,网上有多种办法,可以参考这里是 这个连接池具备HAProxy三首先通用要绝对避免使用 Swap 内存,网上有多种办法,可以参考这

3、里是5.6 当Order By 或者Group By 等需要用到结果集时,参数中设置的临时表的大小小于结果集 会取, 为一样大小,除非是大量使用内存表的情况,此时max_heap_table_size Select查询结果集的缓存控制,query_cache_limitSelect结果集的最大字节数,这个可以限制哪些结果集缓存,query_cache_min_res_unit 表示结果集缓query_cache_min_res_unit 越小,内存利用率越高,query_cache_size 表示总共用多少内存缓存 Select 结果集,query_cache_type 则是控制是否开启结果集

4、缓存,默认 0 不开启,1开启,2 为程序控制方式缓存,比如SELECT SQL_CACHE这个语句表明此查询SQL才 会被缓存,对于执行频率比较高的一些查询 SQL,进行指定方式的缓存,效果会最好。FLUSHQUERYCACHQUERYCACHE 下面这个参数是InnoDB最重要的参数,是缓存innodb 表的索引,数据 使用多少内存,其它应用使用的内在,还有你的DBmyisa 下面这个参数是InnoDB最重要的参数,是缓存innodb 表的索引,数据 使用多少内存,其它应用使用的内在,还有你的DBmyisa引擎,最后减去这些才是 项 2MBInnoDB OTTUEEXZEKEIZ值的争议,

5、如果值过大,内存也很大或者服务器压力很 候,一切都变了。InnoDB默认会将所有的数据库InnoDB 问题。innodb_file_per_table=1可以修改InnoDB为独立表空间模式,每个数据库的每个表 实际测试,当一个服务器作为 Mycat 分片表服务器使用的情况下,单独表空间性能要大大好友共享表空间,因此强烈建议使用独立表空间。 Undo Log 数据库引擎中,还用Undo 来实现多版本并发控制(简称:MVCC)。UndoLog的原理很简单,为了满足事务的原子性,在操作任何数据之前,首先将数据备份到UndoLog,然后进行数据的修改。如果出现了错误或者用户执行了 ROLLBACK

6、语句,系统可以利用Undo Log 中的备份将数据恢复到事务 实际测试,当一个服务器作为 Mycat 分片表服务器使用的情况下,单独表空间性能要大大好友共享表空间,因此强烈建议使用独立表空间。 Undo Log 数据库引擎中,还用Undo 来实现多版本并发控制(简称:MVCC)。UndoLog的原理很简单,为了满足事务的原子性,在操作任何数据之前,首先将数据备份到UndoLog,然后进行数据的修改。如果出现了错误或者用户执行了 ROLLBACK 语句,系统可以利用Undo Log 中的备份将数据恢复到事务开始之前的状态。因此Undo Log 的IO 于是,从5.6.3As5.6.3,youca

7、nstoreInnoDBundologsinoneormoreseparateundooutsideofthesystemtablespace.Thislayoutisdifferentfromthedefaultconfigurationtheundologispartofthe systemtablespace.TheI/OpatternsfortheundologmakegoodcandidatestomovetoSSDstorage,whilengthesystemtablespaceharddiskstorage.innodbrollbacksegmentsinnodb_undo_l

8、ogs 定义在一个事务中innodb使用的系统表空间中回滚段的个数。如果观察到同回滚日志有关的互斥争用,可以调整这个参数以优化性能,默认是 128 最大值,注意这里的参数是要安装时候初始化 InnoDB 引擎设置的,参数无法= 下面是InnoDBinnodb_log_buffer_size 这是 InnoDBBuffer,InnoDB在写事务日志的时候,为了提高性能,也是先将信息写入InnofbLogBuffer mit0:logbuffer 的时候将log buffer 中的数据都会写入到log file2:事务提交会触发log buffer 到log file 的刷新,但并不会触发磁盘文件系统到磁盘的同 mit0:logbuffer 的时候将log buffer 中的数据都会写入到log file2:事务提交会触发log buffer 到log file 的刷新,但并不会触发磁盘文件系统到磁盘的同以满足高性能的日志操作,若要非常可靠的数据写入保证,则需要设置为 1,此时每个 commit 都导致一次磁盘同步,性能下降。innodb_log_file_size 此参数确定数据日志文件的大小,以M 件并行性。innodb_autoextend_increment 对于大批参数是 #建议用GTID#gtid_mode= #log-四:Myc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论