上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: 我们可以使用sar(1), pidstat(1), mpstat(1), vmstat(8) 来监控一、安装yum install sysstat二、参数解释FILES/proc/stat contains system statistics./proc/uptime contains system... 阅读全文
posted @ 2016-01-08 22:15 踏雪无痕SS 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: 一、简介思考一下这个场景:如果重做日志可以无限地增大,同时缓冲池也足够大,那么是不需要将缓冲池中页的新版本刷新回磁盘。因为当发生宕机时,完全可以通过重做日志来恢复整个数据库系统中的数据到宕机发生的时刻。但是这需要两个前提条件:1、缓冲池可以缓存数据库中所有的数据;2、重做日志可以无限增大因此Chec... 阅读全文
posted @ 2016-01-08 21:11 踏雪无痕SS 阅读(22810) 评论(2) 推荐(8) 编辑
摘要: 英文原文:What really happens when you navigate to a URL作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。1. 首先嘛,你得在浏览器里输入要... 阅读全文
posted @ 2016-01-05 15:25 踏雪无痕SS 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 一、几条mysql命令通过以下命令看一下mysql中 innodb_file_format的配置mysql> show engines;+--------------------+---------+--------------------------------------------------... 阅读全文
posted @ 2015-12-29 23:49 踏雪无痕SS 阅读(9895) 评论(0) 推荐(0) 编辑
摘要: 1、mysqladmin使用mysqladmin extended-status命令可以获得所有MySQL性能指标,即show global status的输出,不过,因为多数这些指标都是累计值,如果想了解当前的状态,则需要进行一次差值计算,这就是mysqladmin extended-status... 阅读全文
posted @ 2015-12-29 00:08 踏雪无痕SS 阅读(3097) 评论(0) 推荐(0) 编辑
摘要: 1、简介涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集,避免 emoji 表情符号带来的问题MySQL Server > 5.5.32、配置+升级当前配置mysql> \s--------------mysql Ver 14.14 Distrib 5.1.73, for ... 阅读全文
posted @ 2015-12-28 16:23 踏雪无痕SS 阅读(2025) 评论(0) 推荐(0) 编辑
摘要: 一、MVCC简介MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之的是把数据库的行锁与行的多个版本结合起来,只需要很小的开销,就可以实现非锁定读,从而大大提高数据库系... 阅读全文
posted @ 2015-12-25 21:16 踏雪无痕SS 阅读(50739) 评论(10) 推荐(7) 编辑
摘要: 一、CPU最大性能模式cpu利用特点5.1 最高可用4个核5.5 最高可用24核5.6 最高可用64核心一次query对应一个逻辑CPU你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat /proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:#cat /proc/cpui... 阅读全文
posted @ 2015-12-21 20:57 踏雪无痕SS 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 一、自动加载定义很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本开头写一个长长的包含文件列表(每个类一个文件)。在 PHP 5 中,不再需要这样了。可以定义一个__autoload()函数,它会在试图使用尚未被定义的类时自动调用。通过调用此函数... 阅读全文
posted @ 2015-12-20 23:29 踏雪无痕SS 阅读(1977) 评论(2) 推荐(0) 编辑
摘要: 一、复制的常用拓扑结构复制的体系结构有以下一些基本原则:(1) 每个slave只能有一个master;(2) 每个slave只能有一个唯一的服务器ID;(3) 每个master可以有很多slave;(4) 如果你设置log_slave_updates,slave可以是其它slave的master,从... 阅读全文
posted @ 2015-12-20 20:20 踏雪无痕SS 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL存在的问题优化器对复杂SQL支持不好对SQL标准支持不好大规模集群方案不成熟,主要指中间件ID生成器,全局自增ID异步逻辑复制,数据安全性问题Online DDLHA方案不完善备份和恢复方案还是比较复杂,需要依赖外部组件展现给用户信息过少,排查问题困难众多分支,让人难以选择二、数据库环... 阅读全文
posted @ 2015-12-19 23:29 踏雪无痕SS 阅读(2863) 评论(0) 推荐(0) 编辑
摘要: sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL/Drizzle,它主要包括以下几种方式的测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OL... 阅读全文
posted @ 2015-12-18 22:00 踏雪无痕SS 阅读(2414) 评论(0) 推荐(0) 编辑
摘要: 一、乐观锁介绍乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检,乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库如果提供类似于write_condition机制的其实都是... 阅读全文
posted @ 2015-12-15 20:39 踏雪无痕SS 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 一、什么是spinlockspinlock又称自旋锁,是实现保护共享资源而提出一种锁机制。自旋锁与互斥锁比较类似,都是为了解决对某项资源的互斥使用无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,只能有一个执行单元获得锁。但是两者在调度机制上略有不同。对于互斥锁,如果资源已经被占用,资源申... 阅读全文
posted @ 2015-12-13 23:01 踏雪无痕SS 阅读(7375) 评论(0) 推荐(1) 编辑
摘要: 关于mysql中的锁在并发环境下,有可能会出现脏读(Dirty Read)、不可重复读(Unrepeatable Read)、 幻读(Phantom Read)、更新丢失(Lost update)等情况,所以mysql引入了很多锁的概念MySQL InnoDB对数据行的锁定类型一共有四种:共享锁(读... 阅读全文
posted @ 2015-12-13 19:47 踏雪无痕SS 阅读(4424) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页