发布时间:2013-05-25 10:36:01
最近在看 AWR 报告的时候,发现一个奇怪的等待事件:virtual circuit wait 之前从来没有遇到过,很是奇特数据库版本: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production操作系统版本:Red Hat Enterprise Linux Server release 5.4 (Tikanga) 数据库连接:MTS客户端TNSNAMES.........【阅读全文】
发布时间:2013-04-17 14:31:15
内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size =128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作,性能会大大下降.........【阅读全文】
发布时间:2013-04-17 14:09:41
必须得承认,即使看完了MySQL如何避免使用swap和MySQL如何避免使用swap(二),swap仍然可能顽固地在主机上复现。不过幸运的是,最近一年来众多swap问题的受害者们通过不懈的努力找到了终极原因——NUMA。下面站在巨人的肩膀上,为大家简单讲解一下NUMA的原理和优化方法。一、NUMA和SMPNUMA和SMP是两种CPU相关的硬件架构.........【阅读全文】
发布时间:2013-04-16 20:56:22
缓存机制简单的说就是缓存sql文本及查询结果,如果运行相同的sql,服务器直接从缓存中取到结果,而不需要再去解析和执行sql。如果表更改了,那么使用这个表的所有缓冲查询将不再有效,查询缓存值的相关条目被清空。更改指的是表中任何数据或是结构的改变,包括INSERT、UPDATE、DELETE、TRUNCATE、ALTER TABLE、DROP TABLE.........【阅读全文】