博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 75 下一页

2016年11月3日

摘要: 因为很多MySQL的生产环境都在Linux下,我决定指出一些Linux下跑MySQL的很重要的优化点。这些是大家都知道的,也没什么新东西,但我想在这一个blog里收集整理一下Linux相关的配置优化经验。 文件系统: ext4(or xfs) mount时使用notime选项 文件系统调度策略: 使 阅读全文

posted @ 2016-11-03 12:01 moss_tan_jun 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 总结: 变长字段需要额外的2个字节,固定长度字段不需要额外的字节。而null都需要1个字节的额外空间,所以以前有个说法:索引字段最好不要为NULL,因为NULL让统计更加复杂,并且需要额外一个字节的存储空间。这个结论在此得到了证实。 阅读全文

posted @ 2016-11-03 10:46 moss_tan_jun 阅读(152) 评论(0) 推荐(0) 编辑

2016年11月2日

摘要: 一 前言 MySQL 的主从复制作为一项高可用特性,用于将主库的数据同步到从库,在维护主从复制数据库集群的时候,作为专职的MySQL DBA,笔者相信大多数人都会遇到“Got fatal error 1236 from master when reading data from binary log 阅读全文

posted @ 2016-11-02 16:38 moss_tan_jun 阅读(299) 评论(0) 推荐(0) 编辑

摘要: #生成测试数据server1:mysql> CREATE TABLE test (c1 INT PRIMARY KEY)engine = innodb;Query OK, 0 rows affected (0.02 sec)mysql> insert into test values(1),(2), 阅读全文

posted @ 2016-11-02 15:41 moss_tan_jun 阅读(175) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/zhoujinyi/p/3435982.html 数据库使用锁是为了支持更好的并发,提供数据的完整性和一致性。InnoDB是一个支持行锁的存储引擎,锁的类型有:共享锁(S)、排他锁(X)、意向共享(IS)、意向排他(IX)。为了提供更好的并发,InnoD 阅读全文

posted @ 2016-11-02 11:34 moss_tan_jun 阅读(221) 评论(0) 推荐(0) 编辑

摘要: ·未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据 ·提交读(Read Committed):只能读取到已经提交的数据。Oracle等多数数据库默认都是该级别 (不重复读) ·可重复读(Repeated Read):可重复读。在同一个事务内的查询 阅读全文

posted @ 2016-11-02 10:58 moss_tan_jun 阅读(211) 评论(0) 推荐(0) 编辑

摘要: 通过show processlist查看MySQL的进程状态,在State列上面的状态有如下这些: Analyzing线程对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。checking permissions线程检查服务器是否具有所需的权限来执行该语句。Checking 阅读全文

posted @ 2016-11-02 10:39 moss_tan_jun 阅读(536) 评论(0) 推荐(0) 编辑

摘要: 为了优化SQL语句的排序性能,最好的情况是避免排序,合理利用索引是一个不错的方法。因为索引本身也是有序的,如果在需要排序的字段上面建立了合适的索引,那么就可以跳过排序的过程,提高SQL的查询速度。下面我通过一些典型的SQL来说明哪些SQL可以利用索引减少排序,哪些SQL不能。假设t1表存在索引key 阅读全文

posted @ 2016-11-02 09:45 moss_tan_jun 阅读(12777) 评论(1) 推荐(0) 编辑

2016年10月27日

摘要: having 子句,条件子句 与 where 功能、用法相同,执行时机不同。 where 在开始时执行检测数据,对原数据进行过滤。 having 对筛选出的结果再次进行过滤。 having 字段必须是查询出来的,where 字段必须是数据表存在的。 where 不可以使用字段的别名,having 可 阅读全文

posted @ 2016-10-27 16:26 moss_tan_jun 阅读(878) 评论(0) 推荐(0) 编辑

2016年10月10日

摘要: 具体思路如下,求代码 shell随机读取file.txt文本,file.txt文本有许多行文字 想用shell随机读取file.txt的任意一行文字并且写入到file.php第四行文件。 shell 排序去重问题 shell的touch命令不能拼接路径吗 文件为: a|+|123|+|0|+|-| 阅读全文

posted @ 2016-10-10 11:08 moss_tan_jun 阅读(421) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 75 下一页