- 浏览: 957780 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (189)
- 方案流程图及架构 (5)
- j2ee (5)
- ajax (2)
- oracle (1)
- pl/sql (0)
- designpattern (0)
- searchengine (2)
- mysql (28)
- sso (3)
- jvm (3)
- uml (0)
- oo (1)
- dboptimize (3)
- web2.0 (2)
- unix/linux (1)
- hadoop (4)
- mahout (0)
- android (2)
- html5 (0)
- solr (0)
- 分词 (0)
- 机器学习 (0)
- 育儿 (2)
- linux (5)
- im (1)
- hive (1)
- nginx (1)
- mysql复合索引的使用场景 (0)
- hadoop搭建报错 (1)
- qps (1)
- 架构 (1)
- nosql (1)
- 推荐引擎 (5)
- 云存储 (1)
- 职业生涯 (1)
- 破解 instsall4j (1)
- 数字教育 微课程 (1)
- khan 可汗学院 (1)
- socket (2)
- 消息队列 (0)
- java (0)
- 视频流媒体 (1)
- memcache (1)
- 开源 (1)
- reactor (1)
- spi (1)
- 持续构建 ci (1)
- zookeeper (3)
- tomcat (1)
- mycat (1)
- mysql mycat sysbench (1)
- mycat mysql (1)
- svn (1)
- id发号器 (1)
- 多机房 (2)
- 分布式事务 (3)
- 电商 (1)
- 库存 (1)
最新评论
-
baichoufei90:
hadoop权威指南说ZK的zab协议不是用的paxos算法。 ...
zookeeper原理(转) -
shin1355:
看了一小部分,看不下去了,
zookeeper原理(转) -
b_l_east:
表示没看懂楼主关于选举算法的描述,顿时没了读下去的兴致
zookeeper原理(转) -
prince4426:
好前沿的技术呀
hive选型讨论 -
zk519720303:
zookeeper原理(转)
1.配置innodb中的参数
innodb_additional_mem_pool_size = 16M #一般16M也够了,可以适当调整下 innodb_buffer_pool_size = 6G #如果是专用db的话,一般是内存总量的80% innodb_data_file_path = ibdata1:1024M:autoextend innodb_file_io_threads = 4 innodb_thread_concurrency = 20 innodb_flush_log_at_trx_commit = 1 innodb_log_buffer_size = 16M innodb_log_file_size = 256M innodb_log_files_in_group = 3 innodb_max_dirty_pages_pct = 50 innodb_lock_wait_timeout = 120 innodb_file_per_table
2.修改表的配置
alter table tablename engine = innodb;
3.innodb和myisam的区别
a) 插入性能(差)
InnoDB的插入性能随着数据量的增多一直在下降,而且表现相当不稳定。MyISAM的表现还是比较好的,虽然瞬时插入的谷值一直在下降,但是整体表现很稳定。(参考http://rdc.taobao.com/blog/dba/html/295_insert_benchmark_for_myisam_and_innodb.html)
b) 查询效率(好)
i可以避免大量的锁等待,提升查询的效率,因为innodb会把data和index都放在buffer pool中,效率更高。
发表评论
-
MySQL索引背后的数据结构及算法原理
2016-10-24 19:12 1306摘自http://blog.codinglabs.org/a ... -
MySQL的InnoDB索引原理详解
2016-03-29 11:18 686原文链接 http://www.codeceo.com/a ... -
sysbench压力测试
2015-10-20 10:58 28041.下载sysbench并安装 wget https:// ... -
mysql本地可以登录远程无法登录
2014-05-13 12:34 700mysql创建的用户本地可以登录,但是远程无法登录 原来是 ... -
mysql创建的用户本地无法登录
2014-05-13 12:33 571今天遇到一个诡异的问题,mysql创建的用户在本地无法登录, ... -
mysql的为什么?
2013-12-04 17:01 0什么是锁? 锁是怎么实现的? 高并发情况下锁对性能的影 ... -
mysqldump: Got error: 1449: The user specified as a definer
2013-03-07 15:20 1626备份数据库遇到如下的错误,我遇到了很多次,但是每次都忘记是怎么 ... -
mysql 5.1.34 主从复制部署手册
2013-01-28 09:21 1484******************************* ... -
mysql tps qps
2012-11-12 11:49 1289TPS - Transactions Per Second(每 ... -
mysql复合索引的使用场景
2011-11-22 15:54 23461、复合索引使用的目的是什么? :能形成索引覆盖,提高whe ... -
mysql 动态迁移架构(转)
2011-05-23 14:43 1592mysql 的架构已经讨论 ... -
mysql主从数据不一致的解决方法
2011-05-12 17:45 4410转载自 http://hi.baidu.com/thinkin ... -
mysql索引
2011-05-11 15:05 1109一、 MySQL: 索引以B树 ... -
mysql 分区功能介绍及实例
2011-04-01 18:54 1512一,什么是数据库分区 ... -
mysql 分表的三个方法
2011-04-01 18:51 1394一,先说一下为什么要 ... -
mysql 分区、分表的区别
2011-04-01 18:47 1871一,什么是mysql分表,分区 什么是分表,从表面意思上看呢 ... -
mysql临时表技巧
2011-01-25 11:23 937给定一个user表,包含id和uid两列,其中uid列可能有重 ... -
mysql查看数据库中表的大小、索引大小
2011-01-20 12:44 2537SELECT concat(round(table_ro ... -
mysql 存储过程
2010-12-13 14:09 1276最近在看运营系统的源码,里面用了很多存储过程来生成报表,mys ... -
mysql 从数据库slave 状态为no的解决方法
2010-12-07 10:27 1301从数据库的状态显示为如下 Slave_IO_Ru ...
相关推荐
以下是一些关键的InnoDB配置参数及其对性能的影响: 1. **innodb_additional_mem_pool_size**:此参数用于为InnoDB存储引擎分配额外的内存,以缓存内部操作所需的对象。推荐设置至少为2MB,具体数值应根据InnoDB表...
- 如果希望关闭InnoDB,则可以在配置文件中添加`skip-innodb`选项: ```ini [mysqld] skip-innodb ``` 3. **重启MySQL服务**: - 保存配置文件并重启MySQL服务。 - 可以通过命令行工具检查InnoDB是否已被...
现代InnoDB配置可以利用高速SSD硬盘实现更高的I/O性能。 3. **机械磁盘与SSD的IOPS** - 机械硬盘由于物理旋转和寻道时间的限制,IOPS一般不超过180。 - 固态硬盘(SSD)没有这些物理限制,因此IOPS可以达到数千...
6. **调整InnoDB配置**:优化InnoDB的相关参数,例如`innodb_flush_log_at_trx_commit`、`innodb_buffer_pool_size`、`innodb_log_file_size`等,以适应更高的并发和性能需求。 7. **分表分库**:当单表数据量过大...
内容包括: 1.MySQL的Innodb引擎配置 1.如何配置MySQL服务器的最大连接数量 2.如何配置innodb_open_files,table_open_cache,innodb_file_io_threads和innodb_buffer_pool_size,innodb_log_file_size
配置 Innodb,包括设置 Innodb 缓存、减少操作系统级别 VFS 的缓存和 Innodb 本身的 buffer 缓存之间的冲突等。 6. 配置死锁错误信息记录 配置死锁错误信息记录,以便记录死锁错误信息。 7. 配置打开文件数量 ...
### MySQL支持事务配置及启用InnoDB引擎详解 #### 一、引言 MySQL是一种广泛使用的开源关系型数据库管理系统,以其高性能、稳定性和易用性而闻名。其中,InnoDB存储引擎因其支持事务处理、行级锁定和外键等功能,...
优化InnoDB配置不仅可以提高系统的并发能力,还可以提升查询速度,降低磁盘I/O,从而提高整体数据库性能。 最后,记得在修改配置后重启MySQL服务以使改动生效,并定期监控数据库状态,检查是否需要进一步调整参数。...
- **调整InnoDB配置**:增大`innodb_buffer_pool_size`、`innodb_log_file_size`等参数,优化InnoDB性能。 - **处理死锁**:如果是因为死锁导致,可以使用`SHOW ENGINE INNODB STATUS;`来查看并解除死锁。 - **...
MySQL配置文件还可以包含许多其他高级选项,如InnoDB配置、存储引擎设置、日志选项、查询缓存、内存分配等。对于更详细的配置,应参考MySQL官方手册,了解每个选项的详细含义和最佳实践,以确保服务器的高效稳定运行...
在/etc/my.cnf内添加: 代码如下:skip-external-lockingskip-name-resolvemax_connections = 1024query_cache_size = 16Msort_buffer_size = 1Mtable_cache = 256innodb_buffer_pool_size = 128Minnodb_additional_...
### MySQL 5.6 新特性-InnoDB:深入剖析 #### MySQL 5.6 版本简介及重要性 MySQL 5.6 是 MySQL 的一个重要版本,相比于之前的版本(如 MySQL 5.1 和 5.5),它在多个方面进行了显著的改进。这些改进不仅提升了...
通过深入学习这个MySQL8的InnoDB官方文档翻译,你可以掌握如何优化InnoDB配置,提升数据库性能,以及如何设计和维护一个高可用性的数据库系统。对于开发人员和数据库管理员来说,这些都是不可或缺的知识点。