摘要: 知识点十四:MySQL 内存的优化(31) 一、优化MySQL SERVER 7组后台进程: masterthread:主要负责将脏缓存页刷新到数据文件,执行purge操作,触发检查点,合并插入缓冲区等。 insertbuffer thread:主要负责插入缓冲区的合并操作。 readthread: 阅读全文
posted @ 2018-05-21 01:26 达尔文在思考 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 知识点十三:MySQL 表的分区(29) 一、什么要采用分区: 分区的定义: 当数据量过大的时候(通常是指百万级或千万级数据的时候),这时候需要将一张表划分几张表存储。一些查询可以得到极大的优化,这主要是借助于满足一个给定WHERE语句的数据可以 只保存在一个或者多个分区内,这样在查询时就不用查找其 阅读全文
posted @ 2018-05-20 18:28 达尔文在思考 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 知识点十二:MySQL 表的分析,检查和优化(28) 表的分析,检查和优化: 定期分析表: 定期检查表: 备注:CHECK TABLE也可以检查视图是否有错误,比如在视图定义中引用的表已不存在。 定期优化表: OPTIMIZE TABLE只对MyISAM,BDB和InnoDB起作用。 对于MyISA 阅读全文
posted @ 2018-05-20 17:12 达尔文在思考 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 知识点十一:MySQL 慢查询的应用(23) 一、慢查询定义 MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为慢查询。 查看时间限制 show variables like '%long%'; 如果查询超过long_query_time的时间就称为慢查询。 查看数据库的 阅读全文
posted @ 2018-05-18 23:10 达尔文在思考 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 知识点十:MySQL 事务的应用 (21-22) 为什么要引入事务: 为什么要引入事务这个技术呢?现在的很多软件都是多用户,多程序,多线程的。对同一表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。这样很抽象,举个例子: A给B要划钱,A的账户是-1000元,B的账户是+1000元, 阅读全文
posted @ 2018-05-18 19:19 达尔文在思考 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL游标的概念 游标介绍: MySQL的游标(cursor)是一个重要的概念,通过查找资料与自己的理解,主要得出以下几点关于自己的理解。 有数据缓冲的思想:游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。 先有数据基础:游标是在先从数据表中检索出数据之后才能继续灵活操作的技 阅读全文
posted @ 2018-05-17 19:36 达尔文在思考 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 知识点九:MySQL MyISAM表锁(共享读锁)(18) 为什么会有锁: 打个比方,我们到淘宝买一件商品,商品只有一件库存,这时候如果还有另外一个人也在买,那么如何解决是你买到还是另一个人买到的问题? 我们先从库存表中取出物品的数量,然后插入订单,付款后插入付款表信息,然后更新商品数量。在这个情况 阅读全文
posted @ 2018-05-16 18:06 达尔文在思考 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 本节学习的命令:grep 本节学习的技能: grep对文本的匹配 正则表达式的使用 知识点十:grep及正则表达式(4_4) grep,egrep,fgrep: grep: 根据模式搜索文本,并将符合模式的文本行显示出来。 Pattern(模式): 文本字符和正则表达式的元字符组合而成匹配条件 1 阅读全文
posted @ 2018-05-15 22:04 达尔文在思考 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 本节学习的命令:tr,tee,wc 本节学习的技能: 计算机的组成 I/O管理及重定向 管道的使用 知识点九:管理及IO重定向(4_3) 计算机组成: 运算器、控制器: CPU 存储器:RAM 输入设备/输出设备 程序:指令和数据 控制器:读取指令,并在指令的控制下读取要进行的运算和数据 运算器: 阅读全文
posted @ 2018-05-15 18:14 达尔文在思考 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 知识点八:MySQL触发器的应用(16,17) 触发器的定义: 什么是触发器: 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据是触发执行,他比数据库本身标准的功能有更精细和更复杂的数据控制能力。 它具有的特定: 监视地点:一般的表名 监视事件:UPDATE/DELETE/INSERT 阅读全文
posted @ 2018-05-15 11:19 达尔文在思考 阅读(187) 评论(0) 推荐(0) 编辑