- 博客(27)
- 资源 (2)
- 收藏
- 关注

原创 sql优化-索引
最近研究优化问题,网上路过发现这篇文章很好!所以摘回来大家分享!(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:
2008-09-17 15:28:00
2001
2

原创 SQL优化原则
1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询( > ,,> =,)和order by、group by发生的列,可考虑建立群集索引;b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;c.组合索引要尽量使关键
2008-09-17 15:26:00
1034

原创 删除无效的SQL SERVER组的几种方法
删除无效的SQL SERVER组的几种方法 有时候SQL Server 里面有几个没有用的组,这时候我们可以把这些垃圾组删除,今天教大家2个方法来删除这些组。 方法一: HKEY_CURRENT_USER/Software/Microsoft/Microsoft SQL Server/80/Tools/SQLEW/Registered Servers X/SQL Server 组 看看注
2008-05-26 10:12:00
968
原创 sql语句报错
今天犯了一个很是低级的错误!SQL语句报错=号附件有错误,在查询分析器里调试了,仔细看了半天才明白是把英文的=号不小心写成了中文的。这样的错误还真不好找。单步调试的时候 都是眼睛看一下,SQL语句没问题就OK了。没想到会这样!汗!
2008-10-06 14:57:00
1136
1
转载 千万数量级分页存储过程(可支持多表查询,任意排序)
Create PROCEDURE usp_PagingLarge@TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空@Fields VARCHAR(200), --要取出的字段,可以是多个表
2008-09-26 11:56:00
873
原创 查询及删除重复记录的方法
(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判
2008-09-19 17:23:00
734
原创 查找数据库中的重复值
select * from info where title in ( select title from info group by titlehaving(count(*))>1 )
2008-09-19 16:11:00
737
原创 C#.net正则表达式使用集锦
以下是本人在.net写的过程中总结//验证用户输入的字符串中时候只含有数字或字母,汉字 bool IsValidString(string strIn) { return Regex.IsMatch(strIn,@"^[A-Za-z0-9/u4e00-/u9fa5]+$"); }//验证电子邮件 bool IsValidEmail(string strIn) { return
2008-09-19 13:09:00
1803
原创 sql中创建主键非聚集索引和聚集索引
--排序(聚集索引)create clustered index inx_entry_stock_bi on entry_stock_d(entry_stock_bi)--创建非聚集索引create nonclustered index inx_entry_stock_on entry_stock_d(entry_stock_bi)--主键alter table entry_stock
2008-09-17 17:47:00
1206
原创 分表处理设计思想和实现
作者:heiyeluren (黑夜路人)博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2007-01-19 01:44:20一、概述分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程:接收到SQL --> 放入SQL
2008-09-17 15:38:00
635
原创 调试服务
调试服务 1.安装您的服务。有关更多信息,请参见安装和卸载服务。 2.可从服务控制管理器、“服务器资源管理器”或代码启动服务。有关更多信息,请参见启动服务。 3.在 Visual Studio 中,从“调试”菜单中选择“进程”。 出现“进程”对话框。 4.单击“显示系统进程”。 在“可用进程”区域内单击服务的进程,然后单击
2008-09-17 15:37:00
685
原创 在.NET中读写INI文件——兼谈正则表达式的应用
件是Windows平台上的一种较常用的软件配置文件格式,Windows应用程序常常使用它来保存一些配置信息。它一般是由数个包含key-value对的Section组成,每个key-value对保存着一些软件配置信息。例如最典型的NT系列的启动配置文件boot.ini:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)
2008-09-17 15:34:00
956
原创 sql2005登录的时候出现的错误解决方法
登录的时候出现:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) 解决方法如下:首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用 1.计算机名称
2008-05-26 10:07:00
782
原创 关于ASP.NET在IIS一些问题的经验总结
很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小总结,请大家多交流!iis 坏了修复办法!!!!!!! 一般IIS运行不了ASP.NET,试一下下面四种方法,99%有效: 1。.NET 安装的顺序应该是先装IIS,再装VS.net,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping(主要用于a
2008-01-10 10:56:00
804
1
原创 ASP.NET多频道网站架构实现方法
主体架构 各频道分别位于不同的Web Project(具有独立的二级域名),并将所有的业务逻辑以及数据访问功能封装成Class Library,所有频道共用这个Class Library。 下面详细介绍实现方法。 假设网站有三个频道,新闻、论坛以及博客,对应的二级域名为"news"、"forum"、"blog"。除此之外,还需要另外定义两个域名,分别用于网站首页以及用户注册
2008-01-10 10:48:00
782
原创 生成水印,可按左上、左下、右上、右下、居中、透明度生成文件
/*说明:生成水印,可按左上、左下、右上、右下、居中、透明度生成文件,只对jpeg或jpg格式有效!作者:Blue.Dream */using System;using System.Drawing;using System.Drawing.Imaging;using System.Collections;using System.ComponentModel;using System.Windo
2008-01-10 10:34:00
1076
1
原创 把汉字转成拼音问题集锦
Q:在VB.net中如何把汉字转成拼音,第一个字母 Public Function hz2py(hz As String) As String Dim sarr As Byte() = System.Text.Encoding.Default.GetBytes(hz) Dim len As Integer = sarr.Length If len >1 Then Dim a
2008-01-10 10:12:00
2023
原创 符合W3C协议的对联广告
下面的JS文件:function $(id) ...{ return document.getElementById(id); } function scrollBanner(timer, moveNumber) ...{ function move(o) ...{ var st = document.documentElement.scr
2007-12-20 13:46:00
1647
1
原创 .net中的对联广告问题
今天做了一个对联广告,但是发现在HTML中一切正常,到了ASPX页中,就不随着滚动条上下移动了,其他的一切正常,也不报错。找了半天,没发现代码的错误,最终的解决方法如下,希望对遇上此类问题的朋友有所帮助:1,http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 造成的,删除即可 或者参考http://blog.youkuaiyun.com/
2007-12-04 14:39:00
747
转载 关于loose.dtd和xhtml1-transitional.dtd等文档类型定义模型中CSS失效的解决办法。
导读: 最近,很多人反映 下面的CSS定义在 loose.dtd和xhtml1-transitional.dtd下无效了: body{ SCROLLBAR-FACE-COLOR: #f2f2f2; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-CO
2007-12-04 14:24:00
1312
原创 .NET动态生成PDF文件(利用iTextSharp)
1.前台页面上: 2。后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;usi
2007-11-30 14:47:00
5770
3
原创 .net海量数据分页通用存储过程
前一段时间做了一个海量的数据存储过程,并做了一个测试版的程序。希望对大家有所帮助。 网上很多这样的存储过程,但是依次试过之后,还是这样的分页较好,并且网上很少有测试程序,即使找到了存储过程,但是调用过程也极为麻烦。--------------------------------------支持任意排序的分页存储过程 ------------------------------------C
2007-11-30 14:35:00
911
1
原创 ASP.NET(C#)备份还原数据库
************************************************************************************************************利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过
2007-11-28 13:58:00
1076
原创 C#中结合使用SQLDMO实现备份、还原SQLserver数据库
找了好几个,这个例子还算不错!主要在还原数据库时,有杀死其它连接进程的代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;n
2007-11-28 13:55:00
768
原创 从事.NET编程工作的感受
从事这项工作也快2年了,想想自己进步了不少,从一个小毛孩,也成长成了可以写自己的代码的程序员,有了自己的思想,有了自己的逻辑思维和判断力,能自己很好的设计数据库和进行各种算法,从开始写程序到开始优化程序,最后到写好程序。这期间没有停留的时间。想想程序员的工作真的算是枯燥,但是每次看到自己的写的程序,就好有成就感,就想看到自己的一个作品,他永远是属于我的。 每次想到这些,就不自觉的想要把这份工作
2007-11-28 13:39:00
908
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人