
10.数据库
Thomas_Chen
这个作者很懒,什么都没留下…
展开
-
使用SET NOCOUNT优化存储过程
每次我们在使用查询分析器调试SQL语句的时候,通常会看到一些信息,提醒我们当前有多少个行受到了影响,这是些什么信息?在我们调用的时候这些信息有用吗?是否可以关闭呢?答案是这些信息在我们的客户端的应用程序中是没有用的,这些信息是存储过程中的每个语句的DONE_IN_PROC 信息。我们可以利用SET NOCOUNT 来控制这些信息,以达到提高程序性能的目的。MSDN中帮助如下: SET转载 2007-06-21 11:54:00 · 3134 阅读 · 1 评论 -
封装的ADO.NET对数据库操作经典类
using System;using System.Collections;using System.Collections.Specialized;using System.Runtime.Remoting.Messaging;using System.Data;using System.Data.SqlClient;using System.Configuration;转载 2008-07-15 00:01:00 · 1396 阅读 · 0 评论 -
ADO.NET数据库基本操作
.4.1 插入记录怎么向数据库插入记录?下面归纳了几种方法。3.4.1.1通过SQLCommand插入一条记录到数据库的SQL语句格式为:Insert Into 表名 (字段1,字段2,。。。) Values (值1,值2,。。。)我们知道,SQLCommand 可以执行SQL命令,我们把插入记录的SQL语句传递到SQLCommand的CommandText属性,然后执行其Execute转载 2008-07-14 23:56:00 · 816 阅读 · 0 评论 -
关于C#中ADO.NET数据库操作的一些技巧代码
在使用C#的ADO.NET的创建MSSQL连接对象,我们通常是用来组合连接字符串,然后通过这个字符串来创建一个连接对象,而我在做老师布置的项目时,就有一个想法,如果说由程序员来组合字符串,并将连接字符串写到程序源代码中,虽然能够解决数据库能否成功连接的问题,但程序一但编译,用户将无法更改数据库服务器的配置,将来如果要维护数据库,就变得非常的麻烦,我想这时会有人说,制作一个数据库的配置文件不就得了转载 2008-07-14 23:53:00 · 752 阅读 · 0 评论 -
ADO.NET数据库操作基础类
using System; using System.Collections; using System.Collections.Specialized; using System.Runtime.Remoting.Messaging; using System.Data; using System.Data.SqlClient; using System.Configur转载 2008-07-14 23:14:00 · 720 阅读 · 0 评论 -
SQL SERVER存储过程解密方法
TheEdge推荐 [2007-6-4]出处:优快云作者:j9988 create PROCEDURE sp_decrypt(@objectName varchar(50))ASbeginset nocount on--优快云:j9988 copyright:2004.01.05 --V3.1--破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器--发现有转载 2007-11-01 13:18:00 · 700 阅读 · 0 评论 -
实现千万级数据分页的存储过程!
铁拳的 Blog Tekkens Blog /* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试转载 2007-06-08 13:22:00 · 734 阅读 · 0 评论 -
关于提高MSSQL的查询效率
zjcxc(邹建) http://topic.youkuaiyun.com/t/20040420/13/2987172.html如何让你的SQL运行得更快 ---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理OLTP或决策支持系统DSS)中表转载 2007-06-07 17:33:00 · 792 阅读 · 0 评论 -
海量数据库的查询优化及分页算法方案
http://blog.youkuaiyun.com/fengyun14/archive/2004/10/19/143223.aspx随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地转载 2007-06-07 17:29:00 · 722 阅读 · 0 评论 -
SQL优化-索引
http://x.discuz.net/405175/viewspace-20193.html(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集转载 2007-06-06 09:36:00 · 587 阅读 · 0 评论 -
Master数据库的重建/还原相关
http://wwh-999.spaces.live.com/blog/cns!916431C20FE030B3!106.entryn 重建Master数据库 n 恢复Master数据库 n 重建/恢复Master数据库的影响 n 恢复的顺序及相关 -------------------------转载 2007-08-02 10:20:00 · 913 阅读 · 0 评论 -
SQL SERVER 和ACCESS的数据导入导出
常规的数据导入导出:使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤: 1)在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation 2)Services(数据转换服务),然后选择 czdImport Data(导入数据)。 3)在Choose a Data Source(选择数据源)对话框中选择Microso转载 2007-07-05 15:59:00 · 989 阅读 · 0 评论 -
应用事件探查器优化SQL Server系统
概述 当你的SQL Server数据库系统运行缓慢的时候,你或许多多少少知道可以使用SQL Server Profiler(中文叫SQL事件探查器)工具来进行跟踪和分析。是的,Profiler可以用来捕获发送到SQL Server的所有语句以及语句的执行性能相关数据(如语句的read/writes页面数目,CPU的使用量,以及语句的duration等)以供以后分析。但本文并不介绍如何使用Pr转载 2007-06-21 10:20:00 · 657 阅读 · 0 评论 -
一支通用分页存储过程
1 2/**//************************************************************* 3** Name : CurrentPage_Query 4** Creater : PPCoder2.0 Designed By PPTech Studio 5** Create Date转载 2007-06-22 09:38:00 · 634 阅读 · 0 评论 -
sql server2000上怎么为视图建立索引
视图的要求 在视图上创建聚集索引之前,该视图必须满足下列要求: 当执行 CREATE VIEW 语句时,ANSI_NULLS 和 QUOTED_IDENTIFIER 选项必须设置为 ON。OBJECTPROPERTY 函数通过 ExecIsAnsiNullsOn 或 ExecIsQuotedIdentOn 属性为视图报告此转载 2007-06-20 12:55:00 · 2223 阅读 · 0 评论 -
优化后的通用分页存储过程
前段时间由于项目需求想上网搜个通用分页存储过程先用着本以为非常简单的事竟然让我大失所望竟然没有一个能够满足我的需求,不是效率太低就是限制太多不符合实际需要bug也是一顿狂冒,更有甚者执行都执行不了我想应该很多朋友都有这样的遭遇吧于是一气之下决定自己研究在众多分析性能的文章中,很庆幸翻到了这一篇http://www.codeproject.com/aspnet/PagingLarge.as转载 2007-06-21 16:47:00 · 739 阅读 · 0 评论 -
如何在视图上创建索引
在视图上创建索引需要三个条件:一、视图必须绑定到架构。要做到这点,在 CREATE VIEW 语句中,必须加上 WITH SCHEMABINDING,如果是使用企业管理器,则在设计界面的空白处点击右键,属性,选中“绑定到架构”。二、索引必须是唯一索引。要做到这点,在 CREATE INDEX 中必须指定 UNIQUE。三、索引必须是聚集索引。要做到这点,在 CREATE原创 2007-06-20 16:03:00 · 3604 阅读 · 0 评论 -
SqlParameter用法
public static void Sql_Operation(string userID) 2 { 3 using (SqlConnection myConncetion = new SqlConnection(ConfigurationManager.AppSettings["ConnString"])) 4 using (SqlCommand myCo原创 2008-07-15 01:11:00 · 1556 阅读 · 0 评论