
Sql Server
文章平均质量分 60
beichen_
PMP,MCAD(微软认证应用程序开发专家),熟悉Agile敏捷项目管理,熟悉CMMI项目管理流程,并能与项目良好的结合,有管理多项目经验。
PMO,TMO组成人员,参与PMO与TMO日常运营,负责项目质量,风险,变更,流程体系等的监控与制度建立,完善。
主导多个产品和项目从设计至研发到交付的全过程。
四年.NET研发经验,三年项目和团队管理经验(包含技术团队),曾供职于多家大型外资企业与民营企业有限公司,担任项目负责人,主管包括DSS,B2B,B2C,OA,CRM,EHR 及网络平台、应用系统等。
熟悉互联网常见架构技术,负载均衡、分布式、信息安全防御、数据备份、IT管理等
展开
-
SQL Server 2000中全文检索的使用
微软的SQL Server数据库是一个在中低端企业应用中占有广泛市场的关系型数据库系统,它以简单、方便、易用等特性深得众多软件开发人员和数据库管理人员的钟爱。但SQL Server 7.0以前的数据库系统由于没有全文检索功能,致使无法提供像文本内容查找此类的服务,成为一个小小的遗憾。从SQL Server 7.0起,到如今的SQL Server 2000终于具备了全文检索功能,使用户可以高效地原创 2009-04-01 17:45:00 · 208 阅读 · 0 评论 -
SQL语句提高查询性能的关键
SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。通过优化SQL语句提高查询性能的关键是: 根据实际需求情况,建立合适的索引; 使用一切可能的方式去利用好索引,避免全表扫描; 尽量减少内存及数据I/O方面的开销一、 建立索引(一)建立“适当”的索引,是快速查询的基础。转载 2009-05-18 15:39:00 · 333 阅读 · 0 评论 -
sql查询性能调试,用SET STATISTICS IO和SET STATISTICS TIME
【转】sql查询性能调试,用SET STATISTICS IO和SET STATISTICS TIME set statistics profile on set statistics io on set statistics time on一个查询需要的CPU、IO资源越多,查询运行的速度就越慢,因此,描述查询性能调节任务的另一种方式是,应该以一种使用更少的CPU、IO资原创 2009-05-20 09:30:00 · 297 阅读 · 0 评论 -
不同服务器数据库之间的数据操作
--创建链接服务器 exec sp_addlinkedserver ITSV , , SQLOLEDB , 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV , false ,null, 用户名 , 密码 --查询示例 select * from ITSV.数据库名.dbo.表名 -原创 2009-10-17 11:11:00 · 223 阅读 · 0 评论 -
SQL Server 最高效分页方法之一
每页显示5条数据,查询第二页,也就是查询第5条到第10条数据select top 页大小 *from table1 where id>(select max (id) from (select top ((页码-1)*页大小) id from table1 order by id) as T) order by id原创 2010-06-22 09:52:00 · 299 阅读 · 0 评论 -
数据库性能优化总结
对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,仅供参考,欢迎跟帖补充。。。 1、 把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。2、 纵向、横向分割表,减少表的尺寸,如:可以把大数据量的字段拆分表。3、 根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用原创 2010-12-09 11:45:00 · 241 阅读 · 0 评论 -
导出数据字典的SQL语句(收藏)
1 导表SELECT TOP (100) PERCENT CASE WHEN a.colorder = 1 THEN d .name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明, a.colorder AS 字段序号, a.name AS 字段名, CASE WHEN COLUMNPROPERTY(a.id, a.name, 'IsIdentity') = 1翻译 2010-11-22 15:14:00 · 212 阅读 · 0 评论 -
颠倒分页目前主要流行两种方法
颠倒分页目前主要流行两种方法:方法A:select * from Products where productid in ( select top 10 productid from ( select top 100 productid from Products order by productid ) as t order by t.productid desc )order by productid优点:很好的利用了主键,是IT界公认的最佳分页方式之一。缺点:分页的数据数据表必须具翻译 2010-11-22 15:10:00 · 177 阅读 · 0 评论 -
企业级SQL分页代码
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[sp_SelectMercSendMail](@IsApproved varchar(10),@IsLockedOut varchar(10),@UserName nvarchar(256),@Email nvarchar(2原创 2009-05-09 11:01:00 · 296 阅读 · 0 评论 -
高效使用使用SQL缓存依赖
ASP.NET Framework新增的一个非常强大的功能是SQL缓存依赖。该功能允许底层数据库中的数据修改时,自动地重新载入缓存的数据。在使用绝对缓存过期策略或者弹性缓存过期策略时有一个权衡,对于性能和陈旧数据的权衡。例如,如果在内存中缓存数据20秒,则这20秒内显示的数据可能是过期的。对于大多数应用程序来说,就算显示过期数据也没什么关系。例如,如果我们构建一个论坛讨论区,则每个用户转载 2009-04-29 15:06:00 · 827 阅读 · 0 评论 -
SqlServer中游标的使用
游标用于对结果集进行处理,主要是提取结果集里面的数据。<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">原创 2009-04-22 14:02:00 · 534 阅读 · 0 评论 -
Sql 2005 全文检索的建立一
USE [8SMall]GO/****** 对象: StoredProcedure [dbo].[sp0003_CreateFullTextIndex] 脚本日期: 04/02/2009 09:38:29 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/************************原创 2009-04-02 10:09:00 · 180 阅读 · 0 评论 -
Sql 全文检索的建立二
具本步骤为(括号内为每步所调用的存储过程名称): (1)启动数据库的全文处理功能(sp_fulltext_datebase); (2)建立全文目录(sp_fulltext_catalog); (3)在全文目录中注册需要全文索引的表(sp_fulltext_table); (4)指出表中需要全文检索的列名(sp_fulltext_column) (5)为表创建全文索引(sp_fu原创 2009-04-02 10:11:00 · 264 阅读 · 0 评论 -
SQL语法大全
--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE转载 2009-04-14 11:42:00 · 221 阅读 · 0 评论 -
SQL命令大全-中英文对照
http://topic.youkuaiyun.com/u/20090321/18/69854f80-3342-4122-b128-d1efb84127f0.html转载 2009-04-08 10:40:00 · 202 阅读 · 0 评论 -
如何改善你的数据库性能
1、使你的数据库结构规范化,但是不要求一定达到第三范式,为了显示和打印目的可以有 数据冗余 2、评估你的系统中对性能影响的关键处,减少被频繁访问的核心表的数量,并在这些核心 表上重点优化索引,表结构(尽量紧凑)。典型的核心表是代码表。 3、对于统计类应用,如果可能应写成触发器和存储过程,这样就有可能把一个消耗大量时原创 2009-04-18 10:05:00 · 268 阅读 · 0 评论 -
通用分页存过程
CREATE PROCEDURE [dbo].[USP_GetFrontDataList_ByFullIndex](@TableViewQueryName Varchar( 1024 ), --Table或View或者Query的名字或字符串@Key Varchar( 50 ), --关键字@SelectStr Varchar( 500 ), --选择列字符串@Criter原创 2009-04-08 10:04:00 · 219 阅读 · 0 评论 -
SQL 把同个字段的不同行的值连接起来
-----------------------------------------Second Procdure------------------------------create proc dbo.sp0066_GetCategoryDescription@CatID nvarchar(50)asif(select count(*) from [8SMerchant].[原创 2009-04-17 15:05:00 · 609 阅读 · 0 评论 -
sql over的作用及用法
RANK ( ) OVER ([query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITIONBY 为分组字段,ORDERBY 指定排序字段原创 2009-04-23 15:09:00 · 386 阅读 · 0 评论 -
整理索引碎片,提升SQL Server速度 SQL Server“吃内存”的解决
现象:Web服务器中SQL Server占用内存非常高,加内存后,SQL Server又吃掉新加的内存,好像内存永远不够用一样。分析:其实这并不一定是由于SQL Server活动过度造成的,在启动SQL Server后,SQL Server内存使用量会持续稳定上升,即使服务器上活动很少也不会下降,直到物理内存仅剩下4到10M为止,这是SQL Server缓冲池的预期行为,正常现象。解决:不过这种现象使得服务器应付峰值的能力降低,当突然有较大的活动时,可能使得服务器当机。要限制缓冲池的内存使用量,可以原创 2010-11-25 09:24:00 · 425 阅读 · 0 评论