唐朝程序员

我来自唐朝

随笔分类 -  Sql

1 2 下一页

DBCC SHOWCONTIG、DBCC DBREINDEX。
摘要:use dbnamedeclare @table_id intset @table_id=object_id('tablename')dbcc showcontig(@table_id)解释如下:Page Scanned-扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页... 阅读全文

posted @ 2014-09-11 10:15 唐朝程序员 阅读(765) 评论(0) 推荐(0)

SQL Server2005索引碎片分析和解决方法
摘要:SQL Server2005索引碎片分析和解决方法本文作者(郑贤娴),请您在阅读本文时尊重作者版权。摘要: SQL Server,为了反应数据的更新,需要维护表上的索引,因而这些索引会形成碎片。根据工作量的特征,这些碎片会影响对应的工作性能。此文帮助决定是否需要整理碎片以改善性能的信息。SQL Se... 阅读全文

posted @ 2014-08-19 00:35 唐朝程序员 阅读(290) 评论(0) 推荐(0)

SQL查询重复数据和清除重复数据
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--选择重复,消除重复和选择出序列有例表:empemp_nonameage001Tom17002Sun14003Tom15004Tom16要求:列出所有名字重复的人的记录(1)最直观的思路:要知道所有名字... 阅读全文

posted @ 2010-02-07 20:44 唐朝程序员 阅读(410) 评论(0) 推荐(0)

SqlServer的汉字转拼音码的函数
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/------Definitionforuser-definedfunctionf_GetPy:--GOcreatefunction[dbo].f_GetPy(@strnvarchar(4000))ret... 阅读全文

posted @ 2010-01-27 18:03 唐朝程序员 阅读(858) 评论(0) 推荐(0)

SQL的 优化 (某篇的精简版)
摘要:作者:fly_miss(一)深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要... 阅读全文

posted @ 2009-10-07 15:51 唐朝程序员 阅读(238) 评论(0) 推荐(0)

SQL 优化 (某篇的精简版)
摘要:作者:fly_miss(一)深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要... 阅读全文

posted @ 2009-10-07 15:50 唐朝程序员 阅读(221) 评论(0) 推荐(0)

如何在XP上安装SQL Server 2000?
摘要:如何在XP上安装SQL Server 2000? 装上一个补丁:下载地址如下: http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe 装上后就可以安装了。 因为你的是企业版本的 XP系统下也可以安装 企业版本 安装办法如下: 一.在SQL服务... 阅读全文

posted @ 2008-07-31 16:06 唐朝程序员 阅读(1080) 评论(0) 推荐(0)

Sql Server数据库的备份和恢复措施
摘要:最常用的操作,新手们看看…… 一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server 2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录 3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库 4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点... 阅读全文

posted @ 2007-11-06 08:18 唐朝程序员 阅读(945) 评论(0) 推荐(0)

mssql全文检索CONTAINS的用发.
摘要:全文索引——CONTAINS 语法 我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。 1. 查询住址在北京的学生 SELECT s... 阅读全文

posted @ 2007-11-06 07:46 唐朝程序员 阅读(1939) 评论(0) 推荐(0)

将Sql Server自增长字段的目前识别值重调!
摘要:強迫目前識別值設為 30 這個範例強迫 jobs 資料表的目前識別值設為 30。 USE pubs GO DBCC CHECKIDENT (jobs, RESEED, 30) GO 阅读全文

posted @ 2007-11-03 21:43 唐朝程序员 阅读(236) 评论(0) 推荐(0)

删除数据库中重复数据的两个方法
摘要:删除数据库中重复数据的两个方法 实例介绍删除数据库中重复数据的两个方法: 第一个方法: declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1 open cur_rows fetch c... 阅读全文

posted @ 2007-11-03 14:30 唐朝程序员 阅读(357) 评论(0) 推荐(0)

Log文件压缩
摘要:SQL Server 数据库如果是默认设置,系统在运行一段时间之后会发现***_Log.LDF文件增长很快,如果Log文件不做特别的用途,可以考虑将该文件进行收缩以节省磁盘空间,具体操作如下: (1)、数据库--属性--选项--故障还原模型[简单]--确定 (2)、数据库--所有任务--收缩数据库--文件--数据库文件[***_Log.LDF]--收缩操作[收缩至*M]--确定 (3)、数据... 阅读全文

posted @ 2007-10-03 09:58 唐朝程序员 阅读(378) 评论(0) 推荐(0)

大型网站优化与故障诊断实战 (下)
摘要:2、经过数据库的优化后,发现IIS的进程占用的cup非常的高,甚至瞬间上升到80%~90 A、这种情况估计是代码中存在死循环。天哪,网站上有几百甚至上千的文件,如何查找,晕死。 首先,分析一下死循环产生的情况,利用VBScript写ASP的时候,利用循环语句时,可能发生死循环。举例子,最能说明问题: strSQL=”Select name from user where name=’张三... 阅读全文

posted @ 2007-03-17 21:26 唐朝程序员 阅读(511) 评论(1) 推荐(0)

大型网站数据库优化和故障跟踪与排查(上篇)
摘要:【主题】 在某个大型网站中,有张保存新闻记录的表,数据库量5万左右(其实不算大),网站页面中的新闻都是从该表中动态生产的,同时还有80~90家的通发网站中的新闻也是从该表中动态生产的。导致该表的访问量非常地的大,尤其是在搞活动时网站几乎崩溃。针对这种情况,对网站进行优化,并阐述优化中发现或可能导致死循环的情况。 【声明】 该文已经博客园上发布过,但在修改网友提出的问题时,出了问题。在这里... 阅读全文

posted @ 2007-03-17 20:47 唐朝程序员 阅读(663) 评论(0) 推荐(0)

SQL语句优化技术分析
摘要:翻译:Jerry [2005-11-11]原文出处:http://www.51testing.com原文作者:不详转载请注明:来自Sawin系统分析之窗 操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACL... 阅读全文

posted @ 2007-03-17 20:42 唐朝程序员 阅读(353) 评论(0) 推荐(0)

MS SQL Server查询优化方法
摘要:●查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。9、... 阅读全文

posted @ 2007-03-17 17:22 唐朝程序员 阅读(1100) 评论(0) 推荐(0)

SQL Server性能调优入门(图文版)
摘要:第一步,在业务高峰期抓取样本数据(2个小时左右)。采用的工具是sqlserver自带的profiler,也叫事件探查器,如下图: 进入后,点击最左面的按钮,建立一个新的跟踪: 登录需要用DBO权限,所以可以用sa登录,也可以用windows集成验证方式(如果当前登录的就是sqlserver的话) 新建跟踪,一共有4个tab页进行配置,首先看第一个。跟踪名称不用更改,默认的即可。保存一共有两... 阅读全文

posted @ 2007-02-27 09:56 唐朝程序员 阅读(598) 评论(1) 推荐(0)

创建SQL Server全文索引的步骤
摘要:--使用指定的数据库use Fredoc--enable 数据库的全文检索sp_fulltext_database 'enable'--建立全文目录 FT_Fredocsp_fulltext_catalog 'FT_Fredoc','create'--在全文目录中注册需要全文索引的表sp_fulltext_table 'TArchive','create','FT_Fredoc','PK_TD... 阅读全文

posted @ 2007-01-04 13:16 唐朝程序员 阅读(379) 评论(0) 推荐(0)

一些sql精华语句
摘要:26、选取编号界于‘C0001’和‘C0004’的客户编号、客户名称、客户地址。select CUST_ID,cust_name,addrfrom customer where cust_id between 'C0001' AND 'C0004' 27、计算出一共销售了几种产品。select count(distinct prod_id) as '共销售产品数'from sale_item 2... 阅读全文

posted @ 2006-12-29 00:27 唐朝程序员 阅读(464) 评论(0) 推荐(0)

SQL Server性能分析参数
摘要:当您怀疑计算机硬件是影响SQL Server运行性能的主要原因时,可以通过SQL Server Performance Monitor监视相应硬件的负载,以证实您的猜测并找出系统瓶颈。下文将介绍一些常用的分析对象及其参数。Memory: Page Faults / sec 如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。Process: Working Set S... 阅读全文

posted @ 2006-10-29 21:26 唐朝程序员 阅读(246) 评论(0) 推荐(0)

1 2 下一页

导航