上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化可以通过如下方法来优化查询... 阅读全文
posted @ 2014-02-23 21:03 御不凡 阅读(347) 评论(0) 推荐(0)
摘要: ALTER proc [dbo].[pro_pubdatalist2](@sqlappend varchar(2000),@pageIndex int,@pageSize int)as begin declare @strsql varchar(8000) set @strsql='SELECT top '+str(@pageSize)+'kehu.id, kehu.khnameFROM kehuWHERE (kehu.ID >=(SELECT MAX(id) FROM (SELECT TOP '+str((@pageIndex-1)*@pageSize+ 阅读全文
posted @ 2014-02-23 19:48 御不凡 阅读(176) 评论(0) 推荐(0)
摘要: (1)Random rnd = new Random(); int rndNum = rnd.Next(); //int 取值范围内的随机数 int rndNum = rnd.Next(10); //得0~9的随机数 int rndNum = rnd.Next(10,20); //得10~19的随机数 int rndNum = rnd.NextDouble(); //得0~1的随机数如果往数据库里插入一个不重复的随机数,SQLSERVER用newid()那是相当的简单.access就只能用Random()了.而且ACEESS插入一个不重复随机数的时候要注意{}括号的使用.(2)... 阅读全文
posted @ 2014-02-21 16:43 御不凡 阅读(3377) 评论(0) 推荐(0)
摘要: //下载 string filePath = Server.MapPath("../Temp/" + ofname);//路径 FileInfo fileInfo = new FileInfo(filePath); Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.AppendHeader("Content-Disposition", "attachment; filename=\"" + Server.UrlEncode 阅读全文
posted @ 2014-02-21 16:41 御不凡 阅读(291) 评论(0) 推荐(0)
摘要: 解决方法:假设下载的文件名为SQLServer2005_SSMSEE.msi ,并且放在F盘根目录下,新建一个文本文件,输入msiexec /i F:\SQLServer2005_SSMSEE.msi保存改扩展名为cmd格式,右键鼠标----然后以管理员身份运行这个程序就可以 阅读全文
posted @ 2014-02-21 09:51 御不凡 阅读(250) 评论(0) 推荐(0)
摘要: --SQL2008清空日志文件(数据库和日志文件名一定要是原始文件名!!!)USE [master]GOALTER DATABASE DBData SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DBData SET RECOVERY SIMPLE --简单模式GOUSE DBDataGODBCC SHRINKFILE (N'DBData_Log' , 11, TRUNCATEONLY)GOUSE [master]GOALTER DATABASE DBData SET RECOVERY FULL WITH NO_WAITGOAL 阅读全文
posted @ 2014-02-20 14:30 御不凡 阅读(190) 评论(0) 推荐(0)
摘要: 1、使用占位符:1)float f = 321.12345F;f.ToString("0.00");这样做无论f是不是整数,都将加上2位小数。2)float f = 321.12345F;f.ToString(".##");这样做最多显示2位小数占位符的定义如下:(0)Digit placeholder. Display a digit or a zero. If the expression has a digit in the position where the 0 appears in the format string, display it; 阅读全文
posted @ 2014-02-17 16:31 御不凡 阅读(6775) 评论(0) 推荐(1)
摘要: 最近在做一个报表系统的时候,需要把DATASET中的数据导到EXCEL当中,于是在网上找了一遍,发现了好几种方法,本来以为应该差不多,但后来经过一一试用后,发现在性能上真的差别很大,现在就介绍一下,同时有不对的希望可以指正:1.原理:利用office组件把dataset中的数据填充到excel文件当中。这里我不贴出全部代码了,只把关键部分贴出来: /// ///方法,导出C1TrueDBGrid中的数据到Excel文件 /// ///C1TrueDBGrid ///Excel文件名 public void ExportToExcel(C1.Win.C1TrueDBGrid.C1TrueDBGr 阅读全文
posted @ 2014-02-17 10:04 御不凡 阅读(657) 评论(0) 推荐(0)
摘要: Default.aspx 文件 无标题页 在网站目录下创建App_Browsers文件夹,增加ie.browser文件(有net2.0和net4.0之分)。net2.0的ie.browser文件内容如下: ... 阅读全文
posted @ 2014-02-10 22:02 御不凡 阅读(704) 评论(0) 推荐(0)
摘要: VS中 cs代码string condition = "and title like '%" + title + "%'"; //title为变量VS中dataset中select * from tbName where title like sql查询分析器select * from tbName where title like '%临街%'存储过程exec sp_tt ' title like ''%临街%'' ' --调用存储过程(附加sql语句)避免like 查错 阅读全文
posted @ 2014-02-10 14:21 御不凡 阅读(185) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页