4.5 加快ALTER TABLE 操作的速度 原理: MySQL 的ALTER TABLE 操作的性能对大表来说是个大问题。 MySQL 执行大部分修改表结构操作的方法是用新的结构创建一个空表,从旧表中查出所有数据插入新表,然后删除旧表。这样操作可能需要花费很长时间,如果内存不足而表又很大,而且还
分类:
数据库 时间:
2016-03-03 13:04:09
阅读次数:
125
原文链接: http://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ....
分类:
Web程序 时间:
2016-03-02 22:08:24
阅读次数:
456
Redis内存配置大小要求 配置redis时,内存不宜超过机器总内存的50%,否则写RDB文件时会导致机器总内存不足,从而进行IO等待,使redis访问速度骤降 maxmemory 12gb 设置redis总内存为机器总内存的50%,且当redis进程占用内存超过机器内存的40%时进行报警,此时需要
分类:
其他好文 时间:
2016-03-02 17:54:43
阅读次数:
791
SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应 3、没有创建计算列导致查询不优化 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低
分类:
数据库 时间:
2016-03-01 14:21:04
阅读次数:
281
mysql错误日志显示: InnoDB: mmap(137363456 bytes) failed; errno 122016-03-01 01:38:42 13064 [ERROR] InnoDB: Cannot allocate memory for the buffer pool2016-03
分类:
数据库 时间:
2016-03-01 12:24:55
阅读次数:
329
这里说的内存是逻辑上的,也就是虚拟的。并不是物理上的内存空间。实际实现逻辑内存的时候如果物理内存不足就用辅存(硬盘)。有的人自然要问:既然可以用辅存虚拟,那么每个进程不是想要多大虚拟内存就有多大么?实际不是这样,32位机决定了内存寻址空间最大只能是2的32次方,即4G如果程序实际需要的内存大于虚拟内
分类:
系统相关 时间:
2016-03-01 00:51:29
阅读次数:
396
这是因为虚拟机内存不足导致的,解决方案如下: _JAVA_OPTIONS=-Xmx512M
分类:
编程语言 时间:
2016-02-25 13:39:49
阅读次数:
199
Activity的onSaveInstanceState()和onRestoreInstanceState()方法Activity的onSaveInstanceState()和onRestoreInstanceState()并不是生命周期方法,它们不同于onCreate()、onPause()等生命周期方法,它们并不一定会被触发。当应用遇到意外情况(如:内存不足、用户直接按Home键..
分类:
其他好文 时间:
2016-02-24 21:18:19
阅读次数:
250
sckOutOfMemory 7 内存不足 sckInvalidPropertyValue 380 属性值不效 sckGetNotSupported 394 属性不可读 sckGetNotSupported 383 属性是只读的 sckBadState 40006 所请求的事务或请求本身的错误协议或
分类:
其他好文 时间:
2016-02-16 18:58:30
阅读次数:
573
Spark特别适用于多次操作特定的数据,分mem-only和mem & disk。当中mem-only:效率高,但占用大量的内存,成本非常高;mem & disk:内存用完后,会自己主动向磁盘迁移,攻克了内存不足的问题,却带来了数据的置换的消费。Spark常见的调优工具有nman、Jmeter和Jp
分类:
其他好文 时间:
2016-02-02 20:41:00
阅读次数:
280