伯乐共勉

讨论。NET专区
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2005年3月10日

摘要: 金额阿拉伯数字转换为中文的存储过程 Create Procedure AtoC @ChangeMoney Money as Set Nocount ON Declare @String1 char(20) Declare @String2 char(30) Declare @String4 Varchar(100) Declare ... 阅读全文

posted @ 2005-03-10 14:48 伯乐共勉 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 常看到死锁的问题,一般都是KILL进程,但如果不查出引起死锁的原因,死锁会时常发生 可以通过查找引起死锁的的操作,就可以方便的解决死锁,现将日常解决问题的方法总结,也许对大家有帮助 1\死锁发生时,通过如下语法,查询出引起死锁的操作 use master go declare @spid int,@bl int DECLARE s_cur CURSOR FOR select ... 阅读全文

posted @ 2005-03-10 14:47 伯乐共勉 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 数据库设计指南(转) ... 阅读全文

posted @ 2005-03-10 14:46 伯乐共勉 阅读(242) 评论(0) 推荐(0) 编辑

摘要: Johnny Papa Data Points Archive 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就... 阅读全文

posted @ 2005-03-10 14:44 伯乐共勉 阅读(108) 评论(0) 推荐(0) 编辑

摘要: 文章来源:http://www.sawin.com.cn/doc/SD/Database/ermodel.htm ccidnet 阿良@仙人掌工作室 一、概述 很可能你现在正在规划一个数据库驱动的网站;而且几乎可以肯定的是,你一定已经浏览过数据库驱动的网站。过去,一些网站依赖CGI脚本和文本文件存储实现数据持久化,但现在我们能够访问大量不同的关系型、对象-关系型、面向对象型数据库。 ... 阅读全文

posted @ 2005-03-10 14:14 伯乐共勉 阅读(856) 评论(0) 推荐(0) 编辑

摘要: 在开发数据库模型时,通常会有这样的需求 输入一个 表或字段的中文名称 自动生成它的中文拼音首字母简写功能 如 : 设备_变压器 自动形成数据库表名 SB_BYQ 在 POWERDesigner 9.5 以上版本中可以这样设置 打开 1。Tools > ModelOptions..对话框 2。点击左边 Name Convension 树形结点 3。... 阅读全文

posted @ 2005-03-10 14:13 伯乐共勉 阅读(725) 评论(3) 推荐(0) 编辑

摘要: 选择自 bohut 的 Blog create function f_GetPy(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,letter nch... 阅读全文

posted @ 2005-03-10 14:07 伯乐共勉 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 这是网友的问题,我当时立马给出了自己的解决方案,但是没有想到中间有点小问题,发现后经过自己仔细调试,完全得到正确结果后,那个网友已经结帖了。我的代码遂成为鸡肋,食之无味,弃之可惜。但是我觉得我的代码确实还是挺经典的,所以整理了一下,供各位网友欣赏。 问题: 假设环境如下: 表1: ID, NAME, QQ, PHONE, 表中数据: 1... 阅读全文

posted @ 2005-03-10 14:06 伯乐共勉 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 一、不合理的索引设计 ----例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况: ---- 1.在date上建有一非个群集索引 select count(*) from record where date > '19991201' and date 2000 (25秒) select date,sum(amount) from record group by d... 阅读全文

posted @ 2005-03-10 14:05 伯乐共勉 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题... 阅读全文

posted @ 2005-03-10 14:03 伯乐共勉 阅读(152) 评论(0) 推荐(0) 编辑

摘要: 阻塞定义 =============== 当来自应用程序的第一个连接控制锁而第二个连接需要相冲突的锁类型时,将发生阻塞。其结果是强制第二个连接等待,而在第一个连接上阻塞。不管是来自同一应用程序还是另外一台客户机上单独的应用程序,一个连接都可以阻塞另一个连接。 说明 一些需要锁保护的操作可能不明显,例如系统目录表和索引上的锁。 大多数阻塞问题的发生是因为一个进程控制锁的时间过长,导致阻... 阅读全文

posted @ 2005-03-10 14:02 伯乐共勉 阅读(237) 评论(0) 推荐(0) 编辑

摘要: 李伟华 2000年9月 说明:此文档为本人经验积累之所得,非部门设计文档(版权所有) 本文档不讲述如何使用PowerDesigner,而是讲述如何将PowerDesigner的特点结合数据库设计的方法... 阅读全文

posted @ 2005-03-10 14:00 伯乐共勉 阅读(1082) 评论(3) 推荐(0) 编辑

摘要: 1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FRO... 阅读全文

posted @ 2005-03-10 13:56 伯乐共勉 阅读(163) 评论(0) 推荐(0) 编辑

摘要: 索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。 索引的管理成本 1、 存储索引的磁盘空间 2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护 3、 在数据处理时回需额外的... 阅读全文

posted @ 2005-03-10 13:50 伯乐共勉 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 编者按:数据库性能优化和数据库管理系统密切相关,不同的数据库管理系统在具体操作上有很大不同。继本报连续在2003年第48期、49期上刊登《Sybase数据库性能调优》和《Oracle服务器性能调整攻略》,分别讨论了Sybase和Oracle数据库管理系统以后,本期我们将具体介绍SQL Server数据库的性能优化方法。 数据库是企业信息的核心,其应用水平的高低直接影响到企业管理水平。选择了一个高... 阅读全文

posted @ 2005-03-10 13:46 伯乐共勉 阅读(190) 评论(0) 推荐(0) 编辑

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

posted @ 2005-03-10 13:44 伯乐共勉 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好 的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。 标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。 表的一些好处。 A:由于表窄,因此可以使排序和建立索引更为迅速 B:由于多表,所以多镞的索引成为可能 C:更窄更紧凑的索... 阅读全文

posted @ 2005-03-10 13:44 伯乐共勉 阅读(152) 评论(0) 推荐(0) 编辑

摘要: 出处不详 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很... 阅读全文

posted @ 2005-03-10 13:34 伯乐共勉 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 出处:CSDN 作者: snow_yu 这里介绍了为提高 SQL Server 安装的安全性,您可以实施的十件事情: 1.安装最新的服务包。 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。 另外,您还应该安装所有已发布的安全更新。 2.使用 Microsoft 基线安全性分析器(MBSA)来... 阅读全文

posted @ 2005-03-10 13:30 伯乐共勉 阅读(156) 评论(0) 推荐(0) 编辑

摘要: //判断一个机器的MSSQL是否启动,通过SQL DMO是可以的,但对于没有装MSSQL的客户端来说就没办法,此处用的是连接MSSQL的1433端口,如果端口号不同,可以通过传递端口. unit Judge_U; interface uses SysUtils, Classes, IdBaseComponent, IdComponent, IdTCPConnection, IdIcmpCli... 阅读全文

posted @ 2005-03-10 13:28 伯乐共勉 阅读(421) 评论(0) 推荐(0) 编辑