MySQL 安装方式: (1) RPM方式:RPM 软件包是一种在 Linux 平台下的安装文件,MySQL 的 RPM 安装文件包分为两个,即服务器端和客户端,需要分别下载安装(2) 二进制包方式:二位制包安装不需编译,针对不同的平台有经过优化编译的不同的二进制文件以及包格式,安装简单方便(3) ...
分类:
数据库 时间:
2017-04-03 11:55:47
阅读次数:
298
少用union关键字效率底下(执行select-合并结果集-结果集排序-过滤重复记录)如果非要用就用union all(只合并结果)统计条数可把count(*)换成count(1)可提高效率insert的时候尽量批量一次性插入不查询多余的行列避免select * 使用top关键字减少多余的行根据条件 ...
分类:
数据库 时间:
2017-03-30 21:39:17
阅读次数:
212
MySQL分区技术是用来减轻海量数据带来的负担,解决数据库性能下降问题的一种方式,其他的方式还有建立索引,大表拆小表等等。MySQL分区按照分区的参考方式来分有RANGE分区、LIST分区、HASH分区、KEY分区。本文对这几种分区方式进行了详细的介绍,并且给出了简单的示例,文章简洁明了,对于想要初 ...
分类:
数据库 时间:
2017-03-23 20:00:16
阅读次数:
190
前面两篇文章我们和大家一起讨论到了SharePointIIS的应用池回收,W3WP进程数和重置回收等方面的优化,今天来和大家讲讲后端SQL服务器的优化。对于SQL的优化,今天主要介绍的就是两点,CPU的优化和内存的优化。很多同学在装好SQL之后,其实并没有对内存优化进行设置,导致SQL的..
分类:
数据库 时间:
2017-03-23 16:58:53
阅读次数:
184
子查询是指在查询语句中嵌套另一个查询语句。 子查询外面的查询部分被称为外部查询。 子查询必须包含括号。 any、in、some any关键字必须与一个比较操作符一起使用,它的意思是“与子查询中返回列的数值进行逐一对比,只要其中一个数值比较为true,则返回true”,我们来看一个查询实例, sele ...
分类:
数据库 时间:
2017-03-23 01:07:33
阅读次数:
388
数据库方面一直是自己的薄弱项,现在以本文慢慢积累总结oracle sql优化的一些技巧。 1.首先大家很容易想到的一切优化技巧--索引,索引有啥用?索引在表数据量很大时添加索引确实能加快查询速度,通过索引查询能很好地避免全表扫描。 但应该也要注意的时这是在数据量较大的时候。同时数据较小时,反而浪费索 ...
分类:
数据库 时间:
2017-03-23 00:54:04
阅读次数:
225
我有一张表w1000,里面有1000万条数据,这张表结构如下:CREATE TABLE `w1000` ( `id` varchar(36) NOT NULL, `name` varchar(10) DEFAULT NULL, `age` int(3) DEFAULT NULL, `money` d ...
分类:
数据库 时间:
2017-03-20 00:22:31
阅读次数:
793
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 ...
分类:
数据库 时间:
2017-03-17 20:53:42
阅读次数:
297
1. 优化SQL步骤 1. 优化SQL步骤 1. 通过 show status和应用特点了解各种 SQL的执行频率 通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 sess ...
分类:
数据库 时间:
2017-03-17 17:35:14
阅读次数:
265
导致宕机的原因: 1. 运行环境: 35%,运行环境可以看做是支持数据库服务器运行的系统和资源集合,包括操作系统,硬盘以及网络 2. 性能:35% 3. 复制 20% 4. 各种类型的数据库丢失或者损坏以及其他问题。 10% 导致宕机的事件排行 1. 在运行环境的问题上,最普遍的问题就是空间耗尽 2 ...
分类:
数据库 时间:
2017-03-13 14:48:49
阅读次数:
221