cache buffers lru chain原因高负荷的cache吞吐量,效率差的sql语句(全表扫描,或不正确的index range scans)dbwr写出速度太慢,前台进程花费很多时间持有latch查找free buffer。 cache buffers lru chain保护buffer ...
分类:
系统相关 时间:
2016-12-21 00:05:57
阅读次数:
257
新买的dell r430服务器,双CPU,64G内存,单CPU32g,swap 3G 出现故障现像:mysqldump时会hang住,innodb_buffer_pool_size = 35G,数据量有187G 试验各种方法,最后发现关闭numa可正常导出 vi /etc/grub.conf ... ...
分类:
数据库 时间:
2016-12-20 18:08:48
阅读次数:
192
1、传统串行insert方式 常见的insert方式有两种: (1) insert into table_name values(....) (2) insert into target_table select* from source_table 上面这两种常规的插入式,默认都是在串行方式下的插 ...
分类:
其他好文 时间:
2016-12-20 00:25:04
阅读次数:
159
数据库优化有很多可以讲,按照支撑的数据量来分可以分为两个阶段:单机数据库和分库分表,前者一般可以支撑500W或者10G以内的数据,超过这个值则需要考虑分库分表。另外,一般大企业面试往往会从单机数据库问起,一步一步问到分库分表,中间会穿插很多数据库优化的问题。本文试图描述单机数据库优化的一些实践,数据 ...
分类:
数据库 时间:
2016-12-19 18:51:00
阅读次数:
177
#include #include #include #define BUF_LEN 20 #define BUF_INCR 10 int main(void) { size_t buf_len = BUF_LEN; char *buffer = (char*)malloc(buf_len); ch... ...
分类:
其他好文 时间:
2016-12-19 14:27:39
阅读次数:
240
当程序运行异常时,e.printStackTrace()会打印出异常。但是很多时候我们希望将这些异常输出到日志中,以便日后可以随时查看到,可以通过这些异常快速的找到程序发生异常的代码。 那么有办法可以将异常的详细信息输出到文件吗?答案是肯定的。 程序: public static String ge ...
分类:
其他好文 时间:
2016-12-19 13:57:58
阅读次数:
173
Oracle数据库目前依然处于商用数据库的霸主地位。 运行在Oracle数据库上的核心业务及核心数据的安全性尤为重要。 目前市场上针对Oracle数据库常见的容灾产品大致可以分为两大类。 Oracle 公司自己的容灾产品 非Oracle公司的容灾产品 Oracle公司目前的容灾产品有我们常见的Dat ...
分类:
数据库 时间:
2016-12-18 17:58:45
阅读次数:
290
一、过滤字符串 可以使用stringByTrimmingCharactersInSet函数过滤字符串中的特殊符号 首先自己定义一个NSCharacterSet, 包含需要去除的特殊符号 二、去除空格 1.去掉两端的空格 1 [str stringByTrimmingCharactersInSet:[ ...
分类:
其他好文 时间:
2016-12-18 12:11:20
阅读次数:
138
innodb_flush_log_at_trx_commit:(mysql写事物日志的方式) 0 log buffer 会每秒写入到日志文件中,并刷新到磁盘 (提交方式与事物无关,性能最好) 1 事物提交就写入到日志文件中,并刷入到磁盘 (最安全,速度最慢) 2 事物提交就记录到日志文件中,日志文件 ...
分类:
数据库 时间:
2016-12-17 11:25:43
阅读次数:
215
node学习笔记目录:node01-创建服务器 node02-util node03-events node04-buffer node05-fs node06-path node07-http node08-express node09-cookie node10-mongoose 创建服务器: ... ...
分类:
其他好文 时间:
2016-12-16 22:28:49
阅读次数:
148