分类

链接

2012 年 8 月
 12345
6789101112
13141516171819
20212223242526
2728293031  

近期文章

热门标签

新人福利,免费薅羊毛

变量表与临时表的效率分析

昨日一朋友发来一段sql的存储过程(如下),让我看看能不能优化一下。 insert @T1 select g_no,co_no,si_no,str_no,sum(ind_qty) as qty from instock_detail where  in_id = @id  group by g_no,co_no,si_no,str_no--?unitstock  -->保存在变量表中 insert @T2 select a.* from  unitstock a,@T1 b where a.g_no =b.g_no  and a.co_no =b.co_no and a.si_no =b.si_no and a.str_no=b.str_nodelete unitstock from @T1 a where unitstock.g_no=a.g_no  and unitstock.co_no =a.co_no and unitstock.si_no=a.si_...

SQL Server 暂无评论 阅读(2,293)

临时表与union all的性能差别

机器:cpu: 2g 内存: 2g 数据库:sql 2005 根据机器配置不同,结果会有不同. 性能测试说明: 1. 数据库服务器重启之后进行查询.即第一次查询的结果. 2. 是对数据库查询的性能比较. 测试情况: 1.在存储过程中使用临时表: (proc1) select top 1000 * into #t1 from somast insert into #t1 select top 100 * from somast select * from #t1 ---删除表数据 TRUNCATE TABLE #t1 --删除临时表 drop table #t1 执行时间为: 1039ms 2. 在存储过程中使用union all: (proc2) select top 1000 * from somast union all select t...

SQL Server 暂无评论 阅读(2,317)

拼sql与存储过程的效率比较

1.关于拼sql语句执行与直接执行存储过程的效率比较 最近对于一个旧的程序的导入进行优化,不过由于这个导入程序原来是直接在程序中使用拼SQL语句执行导入,执行时间较长,一般要十分钟左右。 1)在程序代码中拼sql语句,类似代码如下: System.Data.OleDb.OleDbCommand Command=conn.CreateCommand(); Command.CommandTimeout=0; Command.Transaction=trans; Command.CommandType=CommandType.Text; string sql=""; for(int i=0;i<IWo_Img.Count;i++) { Wo_Img=IWo_Img[i] as EMS_EDI_WO_IMG; Wo_ImgDb.Wo_No=...

MySQL, SQL Server 暂无评论 阅读(1,979)

SQL Server查询性能优化(一)

 SQL Server在堆表中查询数据时,是不知道到底有多少数据行符合你所指定的查找条件,它将根据指定的查询条件把数据表的全部数据都查找一遍。如果有可采用的索引,SQL Server只需要在索引层级查找每个索引分页的数据,再抓出所需要的少量数据分页即可。访问数据表内数以万计的数据分页与只访问少数索引的分页两者间的差异,让索引变成效能调校的最佳工具。  堆表的结果示意图: 堆表内的数据页和行没有任何特定的顺序,也不链接在一起。数据页之间唯一的逻辑连接是记录在 IAM 页内的信息。 假设订单明细表中有10...

SQL Server 暂无评论 阅读(2,224)

SQL Server查询性能优化

 第一:先对 SQL Server 查询性能优化——堆表、碎片与索引(一)中的例一的SET STATISTICS IO之后出现的关键信息如下 表 'T_EPZ_INOUT_ENTRY_DETAIL'。扫描计数 1,逻辑读 4825 次,物理读 6 次,预读 19672 次。 这句解释一下。(有些内容来自网络,有些内部是自己的理解。) SQL SERVER 数据库引擎当遇到一个查询语句时,SQL SERVER数据库引擎会分别生成执行计划(占用CPU和内存资源),同时存储引擎读取 IAM 以生成必须要读取的磁盘地址排序列表。这使 SQL Server 得以将其 I/O 优化为大型有序读取,根据它们在磁...

SQL Server 暂无评论 阅读(2,078)

诺基亚Lumia900仅售0.97美元

现在距离Windows Phone 8的正式发布日期日益临近,为了能给即将上市的WP8设备腾出更多的货架空间,各大手机运营商纷纷对诺基亚LUMIA 系列进行一轮又一轮的大降价,现在诺基亚Lumia900的售价在美国已经锐减至最低点,沃尔玛柜台上的诺基亚Lumia900现为2年合约价0.97美 元。 这款拥有16GB内部存储以及800万像素的卡尔蔡司摄像头的售价如此超低价真是物美价廉。当然,你需要注意的是,有这款手机是不会升级到WP8的。而且,Lumia900可能像其他以合约价出售的安卓手机一样,可能会得不到任何的升级。 希望这些物美价廉...

News 暂无评论 阅读(1,926)

如何写兼容所有浏览器的CSS

如何写出兼容大部分浏览器的CSS 代码 前阵子一直在从事b/s 项目的开发,在css 方面有一些心得体会,特写来与大家分享,欢迎大家评论,不过请勿人身攻击啊,因为在前几年我也写过一篇文章:[原]兼容浏览器的布局CSS心得体会 楼下有很多人的评论: 就让我继续毁人吧。 1:使用Firefox 当主开发浏览器 为什么我推荐使用firefox 做为主开发浏览器, 首先目前市场上浏览器很多,ie6 + ,firefox ,opera,chrome,qq 浏览器,360浏览器,搜狗浏览器… 为什么我把qq 浏览器,360浏览器,搜狗浏览器 这些也算进去,是因为...

前端 暂无评论 阅读(2,504)

火线反击 720p 高清 BT 种子 下载

◎译  名 暂告安全/火线反击(台) ◎片  名 Safe ◎年  代 2012 ◎国  家 美国 ◎类  别 犯罪/动作/惊悚 ◎语  言 英语 ◎字  幕 中英双字幕 ◎IMDB评分 6.5/10 from 13,076 users ◎文件格式 BD-RMVB ◎视频尺寸 1280 x 720 ◎文件大小 1CD ◎片  长 94 Mins ◎导  演 鲍兹·亚金 Boaz Yakin ◎主  演 杰森·斯坦森 Jason Statham  ....Luke Wright 凯瑟琳·陈 Catherine Chan  ....Mei 罗伯特·约翰·伯克 Robert John Burke  ....Captain Wolf 詹姆斯·洪 James Hong  ....Han Jiao 安松·蒙特 Ans...

ResourceShare 暂无评论 阅读(2,254)

PostgreSQL入门示例

由于MongoDB不支持复杂的查询, 项目的数据库需要切换到PostgreSQL上, 因为pg支持hstore这个字段类型, 提供跟MongoDB一样的k=>v存储. 一. 安装 Linux下: 我在公司的开发机器是Arch, 安装比较顺利, 使用pacman安装即可, 现在Arch上默认的就是9.0.1了, 不需要自己编译了. 安装 完成后, 需要修改一下/etc/rc.d/postgresql脚本, 找到su – postgres -c “/usr/bin/initdb $INITOPTS -D $PGROOT/data”这一行, 在data后面加上-E utf8, 不加这个启动会失败的. 加好后, 使用/etc/rc.d/postgresql start来启动pg, 它会自动...

PostgreSQL 暂无评论 阅读(3,526)

sql server查询效率之where的位置

  背景就不多介绍了,先建表,插入测试数据吧。字段那些都有注释   --医生表 CREATE TABLE doctor ( id INT IDENTITY(1, 1) , --ID 自增长 docNumber NVARCHAR(50) NOT NULL , --医生编码 NAME NVARCHAR(50) NOT NULL --医生姓名 ) go --插入测试数据 INSERT INTO doctor VALUES ( '007', 'Tom' ) INSERT INTO doctor VALUES ( '008', 'John' ) INSERT INTO doctor VALUES ( '009', 'Jim' ) --号源表(挂号表) CREATE TABLE Nosource ( id INT IDENTITY(1, 1) , docN...

SQL Server 暂无评论 阅读(2,278)