- 浏览: 132370 次
- 性别:
- 来自: 北京
最新评论
-
qq184234675:
妹的,windows下怎么用啊
[转载]mysqlsla日志分析工具
文章列表
引用:http://www.realzyy.com/?p=1571
Field definition sequence of packets + Data packets
= (21 + length_of_data_filed(db_name) + length_of_data_filed(table_name) + 1 + length_of_data_filed(column_name) + 1) * field_number + 68 + 4 + k + field_number + 63
= (24 + length_of_data_filed(db_name) + length_of ...
mysql创建表时,当comment内容中出现 \' 字符串时,虽然表创建成功了,但外键创建失败。
解决办法:将"\'"替换为两个单引号(即"''")
http://bugs.mysql.com/bug.php?id=67881
重现步骤
mysql>
mysql> use test
Database changed
mysql> show create table t_item_type\G;
*************************** 1. row ***************************
...
linux /proc目录功能
- 博客分类:
- Linux
/proc/ 运行中的程序信息
cpuinfo
ioport
meminfo
iomem 内存的具体分配信息
mttr 内存配置
modules == lsmod
partition 系统分区
number 数字文件。每个进程的相关信息都在相应ID的文件夹下
net 网络信息
ifconfig / arp / netstat
./sockstat,./tcp
hostname == uname -r
domainname
http://dev.mysql.com/doc/refman/5.5/en/create-index.html
Prefix support and lengths of prefixes (where supported) are storage engine dependent. For example, a prefix can be up to 1000 bytes long for MyISAM tables, and 767 bytes for InnoDB tables。
1 character:latin1->1 byte,gbk-> 2 bytes,utf8 - ...
A(端口3307)->B(端口3308)->C(端口3309)
一、配置文件
A(my.cnf):
#配一个唯一的ID编号
server-id=1
#打开binlog
log-bin
log_slave_updates
binlog_format=row
#配置自增偏移量
auto_increment_increment=3
auto_increment_offset=1
B(my.cnf):
#配一个唯一的ID编号
server-id=2
#打开binlog
log-bin
log_slave_updates
binlog_format=row
#配置自增偏 ...
经常登入、登出mysql,尤其是密码重新输入比较复杂时,使用"ctrl+z"、"fg"命令可以省去重新输入密码的工作
ctrl+z :可以将一个正在前台执行的命令放到后台,并且暂停
fg:将后台中的命令调至前台继续运行,如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号
使用范例:
一、先登入mysql
mysql -uroot -p
二、进行一些mysql操作,想切换出去
ctrl+z
三、切换出去后进行一些操作,重新登入mys ...
srv0src.cc
srv_master_thread(void* arg __attribute__((unused)))
{
## 省略各种变量声明、赋值
loop:
/*****************************************************************/
/* ---- When there is database activity by users, we cycle in this
loop */
srv_main_thread_op_info = "reserving kernel mutex" ...
在rename的处理过程中,frm ibd文件都是直接改名,并没有将原表数据导入新表的过程,所以速度还是很快。
drop 比较大的表时可以利用下这个特点
可以先rename,
然后结合这个方法异步进行http://www.mysqlops.com/2011/05/18/mysql%E5%88%A0%E9%99%A4%E5%A4%A7%E8%A1%A8%E6%9B%B4%E5%BF%AB%E7%9A%84drop-table%E5%8A%9E%E6%B3%95.html
sql_rename.cc::do_rename
build_table_filename(name, sizeof(n ...
SQL_CACHE
先从query cache 查找,
若有直接返回query cache 中结果
若没有再进行select,并且将结果放在query cache中(前提是满足放入query cache条件)
SQL_NO_CACHE
不检查query cache,直接进行查询
sql_cache.cc
Query_cache::send_result_to_client(THD *thd, char *sql, uint query_length)
if (query_length > 20 && ...
一.文件准备:
在官网http://dev.mysql.com/downloads/下载安装包
mysql-5.5.23-win32.zip
解压 mysql-5.5.23-win32.zip到mysql-5.5.23-win32文件夹
二.安装
1.建立安装目录,数据目录,复制安装文件
我是在d盘根目录创建的两个安装文件夹mysql_3306、mysql_3307,两个数据文件夹mysql_3306_data、mysql_3306_data
将mysql-5.5.23-win32文件夹中所有内容复制到 mysql_3306、mysql_3307两个文件夹中
...
http://blog.csdn.net/qiuyepiaoling/article/details/7821984
一次关于Waiting for table metadata lock的处理
分类: mysql 2012-08-02 11:10 103人阅读 评论(0) 收藏 举报
一个简单的DDL操作(表数据很少,访问高)执行很久,导致Waiting for table metadata lock。
版本 ...
把表t_rows中的数据转换为列显示
CREATE TABLE `t_rows` (
`dt_str` varchar(20) NOT NULL,
`name` varchar(20) NOT NULL,
`age` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
表t_rows行显示的结果为
mysql> SELECT `dt_str`, `name`, `age` FROM `t_rows`;
+----------+---- ...
mysql 判断字符串是否是数字
- 博客分类:
- Mysql
查询表table_name中col_name(字符串类型)的值是数字的记录
SELECT col_name,CAST(col_name AS UNSIGNED INTEGER) AS val
FROM table_name
WHERE col_name="0" OR col_name>0
HAVING CHAR_LENGTH(col_name)=CHAR_LENGTH(val);
如有错误,欢迎拍砖
【转载】颈肩疼痛,你的治疗方法正确么?
- 博客分类:
- 生活
http://www.360doc.com/content/12/0326/16/8826950_197895679.shtml
颈肩疼痛,你的治疗方法正确么?
发表于 2012 年 02 月 27 日 由 中国科普博览
乌鲁木齐新疆医科大学第五附属医院 骨科 周孟瀚
颈肩疼痛是经常发生的事。疼的时候,脖子不能活 ...
欢迎拍砖,详细内容如下:
# MYSQL 数据文件路径
MYSQL_DATA_PATH="/usr/local/mysql/data/"
# 备份目录
MYSQL_DUMP_PATH="***/DB/"
# 备份用户名
MYSQL_ACCOUNT="mysql_backup"
# 备份密码
MYSQL_PASSWORD="mysql_backup"
MYSQLDUMP_OPTS="mysqldump -u$MYSQL_ACCOUNT -p$MYSQL_PASSWORD --single-tran ...