`
jedy
  • 浏览: 149770 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

innodb_support_xa

 
阅读更多
按文档上说支持XA的事务提交分成两步,会有两次写操作。这个选项默认是开的,如果没有用到XA事务,则可以关闭以提高性能。因为只是和提交有关,所以如果事务都比较大,那么性能改善不明显,如果事务较小,或者使用了autocommit,那么从测试的结果看性能能提高10%左右。
另外还有一个选项innodb_flush_method,改成O_DIRECT在centos4.4上看不到明显效果,不过文档说这是和系统相关的,所以如果是其他的系统也可以试一试,但有性能下降的可能。
分享到:
评论

相关推荐

    mysql跨库事务XA操作示例

    如果innodb_support_xa的值是ON就说明mysql已经开启对XA事务的支持了。 如果不是就执行: SET innodb_support_xa = ON <?PHP $dbtest1 = new mysqli(172.20.101.17,public,public,dbtest1)or die(dbt

    网易技术部MySQL中文资料

    - 介绍了`innodb_support_xa`参数与X/Open XA协议的支持关系。 - **14.2.9 innodb_do** - 可能是指`innodb_doublewrite`参数,解释了该参数如何影响双写缓冲区的使用。 以上知识点涵盖了从数据库开发到优化的...

    MySQL技术资料来自网易的经验总结

    - **INNODB_SUPPORT_XA**:讨论INNODB_SUPPORT_XA参数的功能及其启用条件。 - **INNODB_DO**:此处可能存在排版错误,原文未提供完整信息。 通过上述章节的学习,读者能够系统地掌握MySQL的使用技巧和优化策略,...

    mysql-5.7.10.tar.gz

    InnoDB:改进 innodb_support_xa 系统变量 MySQL 发行现在包括 lz4_decompress 和 zlib_decompress 使用工具 mysql_upgrade 尝试输出更多错误提示 FATAL ERROR: Upgrade failed 客户端程序支持 --enable-cleartext...

    mysql5.1动态修改的参数变量

    34. **`innodb_support_xa`** - **值类型**:`boolean` - **类型**:`GLOBAL|SESSION` - **说明**:控制 InnoDB 是否支持 XA 事务。 35. **`innodb_sync_spin_loops`** - **值类型**:`numeric` - **类型**:`...

    MySQL数据库开发、优化与管理维护.pdf

    - **innodb_support_xa**:是否支持X/Open XA规范。 - **innodb_do**:未完全列出,此处省略。 通过以上章节的学习,开发者可以深入了解MySQL数据库的各个方面,从而更有效地进行开发、优化和管理维护工作。

    mysql安装innodb插件

    | Engine | Support| Comment | Transactions| XA | Savepoints | +------------+--------+--------------+------------+------+------------+ | InnoDB | DEFAULT| Supports transactions, row-level locking, and ...

    MySQL DBA搭建真正高可靠复制环境

    - `innodb_support_xa`:启用X/Open XA事务支持。 #### Slave端配置 - `log_slave_updates`:如果启用,则从服务器会记录由它产生的任何更新到二进制日志中,这对于多级复制环境很有用。 - `replicate-do-db` 和 `...

    有关mysql优化的一些东东整理

    - `innodb_support_xa`:控制是否支持X/Open分布式事务。 12. **数据库设计**: - 使用最精简的数据类型。 - 避免NULL字段,除非必要。 - 固定长度字段(CHAR)比可变长度字段(VARCHAR)更利于查询。 - 主键...

    PXC、MGR、MGC集群之新建、备份、恢复操作步骤

    例如,`server_id`用于唯一标识每个节点,`sync_binlog`控制事务日志的同步频率,`innodb_flush_log_at_trx_commit`决定事务日志何时写入磁盘,`binlog_checksum`设为`NONE`以提高性能,`innodb_support_xa`关闭X/...

    新美大MySQL数据一致性探索.pdf

    - **XA事务支持**:MySQL支持XA分布式事务,通过`innodb_xa_support`控制。在两阶段提交过程中,涉及`prepare`和`commit`两个步骤,确保在所有参与者都准备就绪后才完成事务。 - **主从复制**:主从复制是MySQL...

    MySQL启动时InnoDB引擎被禁用了的解决方法

    如果发现InnoDB引擎的“Support”状态为“NO”,这意味着MySQL服务器在启动时并未启用InnoDB存储引擎。为了解决这个问题,我们需要编辑MySQL的配置文件***f(在Linux系统中,有时也可能叫作my.ini),找到与InnoDB...

Global site tag (gtag.js) - Google Analytics