innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数。本文从参数含义,性能,安全角度阐述两个参数为不同的值时对db 性能,数据的影响.一 参数意义innodb_flush_log_at_trx_commi...
分类:
数据库 时间:
2015-08-03 16:50:16
阅读次数:
156
先说一点问题:Mysql中的InnoDB和MyISAM是在使用MySQL中最常用的两个表类型,各有优缺点.两种类型最主要的差别就是 InnoDB 支持事务处理与外键和行级锁.而MyISAM不支持.所以Myisam往往就容易被人认为只适合在小项目中使用。但是从数据库需求角度讲,要求99.9%的稳定性,...
分类:
数据库 时间:
2015-08-03 14:20:54
阅读次数:
141
参数文件日志文件socket文件pid文件mysql表结构文件存储引擎文件1. 错误日志启用错误日志方法/etc/init.d/mysql启动文件中/usr/bin/mysqld_safe --log-error=/var/log/mysql/log_error.log2. 待续......
分类:
数据库 时间:
2015-08-02 23:08:26
阅读次数:
210
Innodb体系结构单进程,多线程模式。一块innodb内存池+多个后台线程,管理着innodb存储引擎。1. 后台线程10个IO线程1个master thread1个lock监控线程1个错误监控线程IO线程相关配置参数innodb_file_io_threadsinnodb_read_io_thr...
分类:
数据库 时间:
2015-08-02 23:03:03
阅读次数:
185
一、srv0srv.cc:: srv_master_thread
说明:
1、 主线程有3种状态:ACTIVE、IDLE、SHUTDOWN状态
2、 ACTIVE:srv_master_do_active_tasks()
3、 IDLE:srv_master_do_idle_tasks()
4、 SHUTDOWN:srv_master_do_shutdown_tasks
1、sr...
分类:
数据库 时间:
2015-08-02 21:44:24
阅读次数:
201
摘要: 本篇介绍下Mysql的InnoDB索引相关知识,从各种树到索引原理到存储的细节。 InnoDB是Mysql的默认存储引擎(Mysql5.5.5之前是MyISAM,文档)。本着高效学习的目的,本篇以介绍InnoDB为主,少量涉及MyISAM作为对比。 这篇文章是我在学习过程中总结完成的,...
分类:
数据库 时间:
2015-08-01 20:29:37
阅读次数:
178
建议参数: max_connections=800 key_buffer_size=512M query_cache_size=128M sort_buffer_size=64M table_open_cache=512 sort_buffer_size = 2M read_buffer_size ...
分类:
数据库 时间:
2015-07-31 18:10:40
阅读次数:
235
可以尝试手动启动 MySql 服务器,并用 MySQL_Administrator_1.2 和 console 登陆: 1、手动启动服务:cmd --> F:\MySql\MySqlServer5.1\bin\mysqld --console 会看到 InnoDB: The first spe...
分类:
数据库 时间:
2015-07-31 01:03:41
阅读次数:
202
序
最近一直在忙项目,各种加班加点,项目上线,渐渐的没有了学习的时间。这不,刚这几天才能抽出点时间,忙里偷闲,正在看一本数据库的书籍,相信很多小伙伴们也都看过 — — 《MySQL 技术内幕:InnoDB 存储引擎》。这本书很详细的讲述了 MySQL 的设计思想,体系结构,存储引擎,索引,事务,以及对性能的调优等。当然,现在我也是刚刚看了一部分,至于现在写这篇文章,主要是为了记录一下我的...
分类:
数据库 时间:
2015-07-30 17:09:00
阅读次数:
183
ibdata1 & mysql-bin 问题:磁盘空间报警,经查发现ibdata1和mysql-bin日志占用空间太多(其中ibdata1超过120G,mysql-bin超过80G) 原因:ibdata1是存储格式,在INNODB类型数据状态下,ibdata1用来存储文件的数据和索引,而库名的文件夹...
分类:
数据库 时间:
2015-07-30 16:52:11
阅读次数:
137