
数据库
文章平均质量分 72
davidhhs
这个作者很懒,什么都没留下…
展开
-
sql 优化
转自:http://www.cnblogs.com/ziyiFly/archive/2008/12/24/1361380.html 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系...原创 2012-02-28 10:40:50 · 84 阅读 · 0 评论 -
Oracle中Cursor, A表a1字段值复制到B表b1字段
不同表,字段赋值:table_a 和table_b 两个表的code相关联, 把talbe_bd.name 属性值复制到table_a.name,declare cursor css1 isselect id,code from table_a;cursor css2 isselect id,code,name from table_b;begin for...2015-09-28 11:28:40 · 377 阅读 · 0 评论 -
oracle sql 经典例子 班级科目排名 去重
---------------------------------------------------------------------------------------------------------------------- 经典成绩排名 ------------------------------------------------------------------...2014-03-28 11:21:44 · 297 阅读 · 0 评论 -
mongoDB教程
查看附件原创 2012-03-29 15:12:07 · 84 阅读 · 0 评论 -
SQLSERVER 索引 填充因子
首先SQL SERVER里面有四种索引类型。1.唯一索引:(创建唯一约束的时候自动生成唯一索引)2.主键索引:(创建主键时自动生成索引,是一种特殊的唯一索引,和唯一索引的区别是【唯一允许NULL值,主键不允许为空】。并且他是特殊的聚集索引)3.聚集索引:(自动会进行排序。每个表只能有一个。如果一个字段经常用来order by ,group by ,或者当作查询条...原创 2012-03-19 11:08:06 · 1147 阅读 · 0 评论 -
SQL SERVER索引优化系列之三:填充因子
建SQL SERVER索引的时候有一个选项,即Fillfactor(填充因子)。这个可能很少人会去注意它,但它也是比较重要的。大家可能也都知道有这个东西,但是如何去使用它,可能会比较迷糊。另外,即使你理解了它的原理,也不一定能使用好它,这个还要具体分析索引字段的更新频率等等。记得看书知道有这么个东西,但是都是看的迷迷糊糊的,不知道干吗的,好象设置不设置都一样的。其实,像索引...原创 2012-03-16 14:45:51 · 651 阅读 · 0 评论 -
SQL SERVER索引优化系列之二:索引性能考虑
在前面说过了索引能极大的提高数据的检索速度,那为什么不在每一个列上建索引呢?初学者可能会困惑这个问题,而且通常不知道哪些列该建索引,哪些不该建, 甚至于会把like模糊查询的列也作为索引列,其实绝大多数情况下,like是不使用索引的,只有等于,大于,IN等操作符会使用索引。SQLSERVER对于数据的插入,更新和删除,都要更新相应的索引。这无疑会大大增加更新时间。另外,如果某个数据页已...原创 2012-03-16 14:38:30 · 93 阅读 · 0 评论 -
SQL SERVER索引优化系列之一:工作原理&聚簇索引|非聚簇索引
转自:http://www.cnblogs.com/tmyh/archive/2010/09/29/sqlindex_01.html 我们来简单地看看SQL SERVER索引是如何工作的,关于索引的一些概念就不说了。 聚簇索引: ...原创 2012-03-16 14:35:22 · 114 阅读 · 0 评论 -
50种方法巧妙优化你的SQL Server数据库
iv. 在使用索引字段作为条件时,如果该索引是联合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用。iv. 如果临时表的数据量较大,需要建立索引,那么应该将创 原文链接:http://blog.btidea.com/article.asp?id=440 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到...原创 2012-02-28 10:43:05 · 93 阅读 · 0 评论 -
mysql 存储过程 循环
-- 数据修复存储过程执行-- CALL REPAIR_SRT_DATAS();-- 数据修复存储过程/*DELIMITER $$ -- 把默认的输入的结束符;替换成$$*//*DEFINER:创建者*/DROP PROCEDURE IF EXISTS REPAIR_SRT_DATAS;DELIMITER $$ /*把默认的输入的结束符;替换成$$*/CREATE...2017-06-29 14:36:01 · 219 阅读 · 0 评论