摘要:MVCC是来处理并发的问题,提高并发的访问效率,读不阻塞写。事物A 原子性C 一致性I 隔离性D 持久性高并发的场景下的问题脏读不可重复读幻读事物隔离级别RU读未提交 脏读/不可重复读/幻读 。不适用MVCC读,可以读到其他事务修改甚至未提交的。RC读已提交 不可重复读/幻读 。其他事务对数据库的修 阅读全文
posted @ 2019-08-02 07:58 lightyear 阅读 (58) 评论 (0) 编辑
摘要:unzip sysbench-0.5.zipcd sysbench-0.5 #####sysbench下载:https://codeload.github.com/akopytov/sysbench/zip/0.5安装:./autogen.sh./configure --prefix=/opt/so 阅读全文
posted @ 2019-08-02 07:56 lightyear 阅读 (59) 评论 (0) 编辑
摘要:# 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录 ls -lR|grep "^-"| wc -l# 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看 阅读全文
posted @ 2019-08-01 06:57 lightyear 阅读 (6050) 评论 (0) 编辑
摘要:看系统调用,还有库函数,以前一直不明白,总是以为 系统调用跟库函数是一样的,但是今天才知道是不一样的。 库函数也就是我们通常所说的应用编程接口API,它其实就是一个函数定义,比如常见read()、write()等函数说明了如何获得一个给定的服务,但是系统调用是通过软中断向内核发出一个明确的请求,再者 阅读全文
posted @ 2019-08-01 06:56 lightyear 阅读 (351) 评论 (0) 编辑
摘要:InnoDB和XtraDB使用称为doublewrite缓冲区的特殊功能来提供数据损坏的强大保证。想法是在写入数据文件之前将数据写入主表空间中的顺序日志。如果发生部分页面写入(换句话说,写入损坏),InnoDB和XtraDB将使用缓冲区来恢复数据。即使数据写入两次,性能影响通常很小,但在一些繁重的工 阅读全文
posted @ 2019-07-30 11:08 lightyear 阅读 (27) 评论 (0) 编辑
摘要:Innodb使用的一种非常有趣的技术是称为“doublewrite”的技术。这意味着Innodb在执行表空间写入时会写入两次数据 - 对日志文件的写入只执行一次。 那么为什么需要双写呢?在部分页面写入的情况下,需要存档数据安全性。Innodb不会将完整页面记录到日志文件中,而是使用所谓的“生理”日志 阅读全文
posted @ 2019-07-30 09:47 lightyear 阅读 (37) 评论 (0) 编辑
摘要:binlog 的不同模式有什么区别呢? 1.Statement:每一条会修改数据的sql都会记录在binlog中。 优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用的SQL情况,正常同一条记录修改或者插入row格式所产生 阅读全文
posted @ 2019-07-29 05:56 lightyear 阅读 (46) 评论 (0) 编辑
摘要:传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到 阅读全文
posted @ 2019-07-29 05:53 lightyear 阅读 (21) 评论 (0) 编辑
摘要:200cockroach start --insecure --store=node1 --host=172.16.0.200 --port=26257 --http-port=8090 189cockroach start --insecure --store=node2 --host=172.1 阅读全文
posted @ 2019-07-27 22:52 lightyear 阅读 (24) 评论 (0) 编辑
摘要:监控对象1.监控对象的理解2.监控对象的指标3.确定性能基准线 例如: CPU是怎么工作的。原理CPU使用率 CPU负载 CPU个数 上下文切换怎么样才算故障?CPU负载多少才算高 监控范围1.硬件监控 服务器的硬件故障2.操作系统监控 CPU 内存 IO 进程3.应用服务监控4.业务监控 (登记 阅读全文
posted @ 2019-07-27 22:51 lightyear 阅读 (15) 评论 (0) 编辑