Chinaunix首页 | 论坛 | 博客
  • 博客访问: 90537
  • 博文数量: 49
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-28 15:27
文章分类

全部博文(49)

发布时间:2017-03-12 21:18:11

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:.........【阅读全文】

阅读(954) | 评论(0) | 转发(0)

发布时间:2017-03-12 21:13:16

数据库类型特性优点缺点关系型数据库SQLite、Oracle、mysql1、关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最大特点就是事务的一致性;3、简单来说,关系模型指的就是二维表格模型,而一个关系型.........【阅读全文】

阅读(825) | 评论(0) | 转发(0)

发布时间:2017-02-21 17:07:01

       view plain         配置中打开了记录慢查询,执行时间超过2秒的即为慢查询,系统显示有4148个慢查询,你可以分析慢查询日志,找出有问题的SQL语句,慢查询时间不宜设置过长,否则意义不大,最好在5秒以内,如果你需要微秒级别的慢.........【阅读全文】

阅读(1067) | 评论(0) | 转发(0)

发布时间:2017-01-03 07:50:51

在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制代码代码如下:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找userna.........【阅读全文】

阅读(1351) | 评论(0) | 转发(0)

发布时间:2017-01-03 07:49:22

那么,这几种索引有什么功能和性能上的不同呢?即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。值得一提的是,在数据量较大时候,现将数据放入一个没有全局索引的表中,然.........【阅读全文】

阅读(1325) | 评论(0) | 转发(0)

发布时间:2016-12-30 20:49:56

一,mysql replication是什么,干什么用的MySQL replication提供了数据库复制的功能,可以实现多个数据库实时同步,具体如果下图:mysql replication 数据同步我们为什么要用mysql replication呢,当你的网站一天的独立IP流量能达到100W时,全部流量能达到1000W时,单个服务器,根本无法满足现.........【阅读全文】

阅读(1327) | 评论(0) | 转发(0)

发布时间:2016-12-27 15:02:59

命令:show create table 表名topic:CREATE TABLE `topic` (  `TopicId` int(50) NOT NULL auto_increment,  `Topic_BoardId` int(10) NOT NULL,  `Topic_StudentId` int(10) NOT NULL,  `TopicTitle` varchar(1000) NOT NULL,  `TopicContent` varchar(6000) NOT NULL,  `Topi.........【阅读全文】

阅读(1184) | 评论(0) | 转发(0)

发布时间:2016-12-27 15:00:33

2. 结合数据库维护一个Sequence表:此方案的思路也很简单,在数据库中建立一个Sequence表,表的结构类似于:12345每当需要为某个表的新纪录生成ID时就从Sequence表中取出对应表的nextid,并将nextid的值加1后更新到数.........【阅读全文】

阅读(1170) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册