-
最近因为有台服务器(A)内存频频告急,检查了一下,发现是MySql占用的资源太多,比同服务器的Mssql多近20倍的样子(但MSSQL占的CPU比MYSQL要多),于是打算把MYSQL迁到另外一台服务器(B)上。
更新:2014/8/7 23:01:47阅读:50349
-
公司数据库随着时间的增长,数据越来越多,查询速度也越来越慢。进数据库看了一下,几十万调的数据,查询起来确实很费时间。
要提升SQL的查询效能,一般来说大家会以建立索引(index)为第一考虑。其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NOLOCK)可以改善在线大量查询的环境中数据集被LOCK的现象藉此改善查询的效能。不过有一点千万要注意的就是,WITH (NOLOCK)的SQL SELECT有可能会造成Dirty Read,就是读到无效的数据。
更新:2014/7/16 16:54:30阅读:55918
-
和之前的UNION组合查询不同,UNION是将不同的表组合起来,也就是纵向联接,说白了就是竖着拼起来。
而表联接是通过笛卡尔乘积将表进行横向联接,所谓的通过笛卡尔乘积简单说就是两表的行依次相联再相加。
更新:2014/6/29 0:37:31阅读:58248
-
SQL中提供的聚合函数可以用来统计、求和、求最值等
通过UNION运算符来将两张表纵向联接
通过HAVING过滤条件:
更新:2014/6/29 0:35:09阅读:58622
-
–投影操作
指定查询结果中能显示哪些列
–选择操作
指定哪些行出现在结果中
–排序操作
指定查询的结果以什么样的顺序显示
更新:2014/6/28 23:58:08阅读:58077
-
"SQL"是 "Structured Query Language" 即“结构化查询语言”的简称,它是用来管理关系型数据库的。
其包括:
–数据定义语言(DDL)
–数据查询语言(DQL)
–数据操作语言(DML)
–数据控制语言(DCL)
更新:2014/6/28 23:42:18阅读:58332
-
1.使用mysqldump命令生成INSERT语句备份
2.通过SELECT ... TO OUTFILE FROM ...命令
3.通过mysqldump工具命令导出文本
更新:2014/5/14 22:47:47阅读:61968
-
在我的数据库服务器上,同一个实例下面挂载着许多相同结构的数据库,他们为不同公司提供着服务,在许多时候我需要同时创建、修改、删除一些对象,存储过程就是其中一个,但是想要批量创建存储,这有些特殊,下面就教你如何实现在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases)。
更新:2014/5/13 21:59:26阅读:61971
-
以下的文章主要向大家描述的是MySQL数据库性能优化的实际操作方案,随着MySQL数据库的不断发展,MySQL数据库性能优化也变得越来越受重视,以下的文章就主要对其性能优化做一详细介绍。
更新:2014/5/10 14:52:39阅读:61993