11 2012 档案
摘要:本文来自:http://chenxu.yo2.cn/articles/mysql_table_cache.html一、状态值和变量:1.1在MySQL的show status中有2个状态值:Open_tables和Opened_tables。这2个值代表的意思如下:Open_tables :代表当前打开表的数量。Opened_tables:代表自从MySQL启动后,打开表的数量。关于MySQL怎么打开关闭表的具体细节参考文档:<How MySQL Opens and Closes Tables>。(1)对于myisam存储引擎,打开1张表需要2个文件描述符(一个.MYD文件,一个.
阅读全文
摘要:看完<高可用性 MySQL>的第三章,对二进制日志有加深了一些认识,现在总结下知识点。知识点:1:二进制日志是公共资源,所有的线程都向它写入语句,避免两个线程同时更新二进制日志。在写二进制日志前,需要获得一个互斥锁,在事件完成后释放。由于服务器的所有线程都向二进制日志写语句,所以这个锁会常常阻塞某些
阅读全文
摘要:背景: 公司项目用到了lighttpd,由于自己没有接触过,所以做下记录。简介: Lighttpd 是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了。安装:环境:Ubuntu 11下载安装:apt-get install
阅读全文
摘要:背景: 用innodb_table_monitor来查看表内部的存储信息和索引结构是一个好的办法。再之前的MySQL 字符串主键和整型主键分析中提到了一些内容,但没有细讲,现在来好好的分析下。使用方法: 建立一张 innodb_table_monitor的表:create table inn...
阅读全文
摘要:前言: 今天有个项目需要合并(A合并到B),我所做的就是数据库的合并操作,其中出现的主要问题就是乱码的问题。乱码这个问题是很常见的问题,今天整理了下自己所理解的一点见解。案例: NAMECOMPANYRNAMEAthe Feed Institute, CAAStiezhengyuanB??����?...
阅读全文