上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 50 下一页

2021年9月9日

7.Mysqlbinlog详解

摘要: 1.前言 Mysqlbinlog命令是解析二进制binlog内容的命令,该命令挺重要的! 2.详解 root@localhost 22:34: [(none)]> show binary logs; + + + | Log_name | File_size | + + + | bin.000001 阅读全文

posted @ 2021-09-09 09:51 太白金星有点烦 阅读(300) 评论(0) 推荐(0)

2021年9月6日

1.break 和continue区别

摘要: 1.Break 使用break退出while循坏,不再运行循环中余下的代码,也不管条件测试的结果如何,可以使用break语句,break语句用于控制程序流程,可用来控制哪些代码将执行,哪些代码不执行,从而让程序按照你的要求执行你要执行的代码 代码实例: prompt = "\nPlease ente 阅读全文

posted @ 2021-09-06 22:18 太白金星有点烦 阅读(323) 评论(0) 推荐(0)

3.系统状态监控

摘要: #!/bin/bash #获取ip地址 #ip=` ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}' #获取系统总核数 #cpu_num=`grep -c 'model name' /proc/cpuinfo` 阅读全文

posted @ 2021-09-06 10:28 太白金星有点烦 阅读(292) 评论(0) 推荐(0)

2021年9月5日

10 innodb之关键特性刷新邻接页

摘要: innodb 存储引擎还提供了Flush Neighbor page(刷新邻接页)的特性,其工作原理为:当刷新一个脏页时,Innodb存储引擎会检测该页所在区(extent)的所有页,如果是脏页,那么就会一起进行刷新。这样做的好处是,通过AIO可以将多个IO写入操作合并为一个IO操作,故该工作机制在 阅读全文

posted @ 2021-09-05 11:46 太白金星有点烦 阅读(69) 评论(0) 推荐(0)

9 innodb关键特性之自适应哈希索引03

摘要: 1.前言 哈希是一种非常快的查找方法,在一般情况下这种查找的时间复杂度为O(1),即一般仅需要一次查找就能定位数据,而B+树的查找次数,取决于B+树的高度,在生产环境中,B+树的高度一般为3~4层,故需要3~4次查询。 2.Adaptive Hash index(AHI) innodb存储引擎会监控 阅读全文

posted @ 2021-09-05 11:45 太白金星有点烦 阅读(276) 评论(0) 推荐(0)

8.innodb关键特性之double write 02

摘要: 1.前言 如果说insert buffer带给innodb存储引擎的是性能上的提升,那么doublewrite(两次写),带给innodb存储引擎的是数据页的可靠性 2.部分写失效 当发生数据库宕机时,可能innodb存储引擎正在写入某个页到表中,而这个页只写了一部分,比如16kb的页,只写了4kb 阅读全文

posted @ 2021-09-05 11:44 太白金星有点烦 阅读(146) 评论(0) 推荐(0)

7.innodb关键特性之insert buffer01

摘要: 1.前言 自从innodb替代了Myisam之后,越来越收到市场的环境,那么我们真的了解关于innodb存储引擎的的一些关键性特性吗? 2.关键特性 插入缓冲(insert buffer) 两次写(double write) 自适应哈希索引(Adaptive Hash index) 异步IO(Asy 阅读全文

posted @ 2021-09-05 11:43 太白金星有点烦 阅读(121) 评论(0) 推荐(0)

6.innodb之Master thread 工作方式

摘要: 1.前言 innodb存储引擎的主要工作都是在一个单独的后台线程Master Thread中完成的,这一节将具体解释该线程的具体实现及该线程可能存在的问题。 2.innodb 1.0.x版本之前的 Master Thread Master thread 具有最高的线程优先级别。其内部由多个循坏(lo 阅读全文

posted @ 2021-09-05 11:42 太白金星有点烦 阅读(123) 评论(0) 推荐(0)

2021年9月4日

5.Mysql之checkpoint技术

摘要: 1.前言 如果执行一条DML语句,如update或者delete改变了页中的记录,那么此时页是脏的,即缓冲池中的页的版本要比磁盘的新,数据库需要将新的版本的页从缓冲池刷新到磁盘 2.checkpoint技术 倘若每次一个页的变化,就将新页的版本刷新到磁盘,那么这个开销是非常大的,若热点数据集中在某几 阅读全文

posted @ 2021-09-04 20:59 太白金星有点烦 阅读(1334) 评论(0) 推荐(0)

4.innodb体系架构之内存

摘要: 1.前言 innodb 存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理,因此可将其视为基于磁盘的数据库系统(Disk-base database).在数据库系统中,由于cpu速度和磁盘速度之前的鸿沟,基于磁盘的数据库系统通常使用缓冲池技术来提高数据库的整体性能 2.缓冲池 缓冲池简单地 阅读全文

posted @ 2021-09-04 01:12 太白金星有点烦 阅读(80) 评论(0) 推荐(0)

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 50 下一页

导航