
mysql
文章平均质量分 72
桔子与叶子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql自增长联合主键
今天因为业务需求设计了一个数据库表,表里面包含type和id两个字段,我期望id是根据type来自增长的,也就是说对于不同的type,id都是从1开始自增长的,所以表示这样创建的(数据库用的mysql):create table mytable(type int, id int auto_increment, ..., PRIMARY KEY (`type`,`id`))ENGINE=Inn原创 2015-06-23 19:57:59 · 4068 阅读 · 0 评论 -
cdkey和激活码的生成
在很多产品中都有cdkey或者激活码需求,这就牵扯到cdkey的生成。cdkey(或激活码,后面已cdkey代替)一般都是由固定长度的一串数字和字母组成,生成的方法有很多,好比最简单的一种就是在26个字母和10个数字中随机抽取一个,然后重复N次,这样就生成了一个长度为N的cdkey。下面介绍一种简单实现的方法,直接上代码: 1 #!/bin/sh 2 CDKeyLen=10 3 CD原创 2015-07-06 19:25:18 · 7575 阅读 · 2 评论 -
mysql Innodb缓存命中率
最近看服务器log发现有不少数据库操作超时的情况,有时候处理一个sql操作需要一两秒的时间,这显然是不可接受的。查了下原因,数据库操作太多太频繁压力大是一方面,数据库配置没有优化也有一定的原因。mysql中使用命令show status like 'Innodb_buffer_pool_%';可以查看mysql innodb缓存的一些信息(mysql innodb缓存保存了数据库索引和一些表的数原创 2015-07-16 20:06:25 · 15177 阅读 · 0 评论 -
mysql优化
key_buffer_size 索引缓冲区大小SHOW STATUS LIKE 'key_read%';+-------------------+-------+| Variable_name | Value |+-------------------+-------+| Key_read_requests |9335458|| Key_reads |301原创 2015-08-25 12:13:40 · 559 阅读 · 0 评论 -
一些mysql语句
创建新表CREATE TABLE IF NOT EXISTS TAB( id INT(10) UNSIGNED NOT NULL, name VARCHAR(255), grade INT(10) UNSIGNED NOT NULL, PRIMARY KEY id) ENGINE=InnoDB DEFAULT CHARSET=utf8;清空表delet原创 2015-07-23 20:13:55 · 342 阅读 · 0 评论