数据库

适合使用innodb的几个数据表

drupal6的数据库表默认是MYISAM引擎,可以手动将以下几个表转换成INNODB:users, sessions, votingapi_vote

此外,以下频繁insert/update的表也建议转用INNODB。

comments
node
node_comment_statistics
node_counter
term_node
url_alias
 

MySQL Server Error:Unknown character set: 'gbk' ( 1115 )

/usr/local/etc/rc.d/mysql-server.sh stop
cd /usr/ports/databases/mysql50-server
make deinstall clean

MySQL数据库备份和还原的常用命令

备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

linux高负载下彻底优化mysql数据库

同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。

安 装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。

Mysql编译安装参数优化

1. -static  13%
   --with-client-ldflags=-all-static
   --with-mysqld-ldflags=-all-static
静态链接提高13%性能

Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别

一直对utf8_unicode_ci与utf8_general_ci这2个校对集很迷惑,今天查了手册有了点眉目。不过对中文字符集来说采用utf8_unicode_ci与utf8_general_ci时有何区别还是不清楚?
下面摘录一下Mysql 5.1中文手册中关于utf8_unicode_ci与utf8_general_ci的说明: PHP程序员站

my-huge.cnf

# Example MySQL config file for very large systems.
#
# This is for a large system with memory of 1G-2G where the system runs mainly
# MySQL.
#
# You can copy this file to
# /etc/my.cnf to set global options,

my-large.cnf

# Example MySQL config file for large systems.
#
# This is for a large system with memory = 512M,
# where the system runs mainly MySQL.
#
# You can copy this file to
# /etc/my.cnf to set global options,