
SQL、Oracle数据库研究
文章平均质量分 75
tongdoudpj
本人喜欢编程,闲时狂热钓鱼。
展开
-
操作数据库必须养成的好习惯
来源:http://www.cnblogs.com/springcsc/archive/2008/12/19/1358225.html#1407258 我们开发的系统中,数据是最重要的一部分,如果程序的代码错了,我们可以通过各种方式修改回来,但如果数据失真了,将永远无法还原,那种欲哭无泪的滋味,相信经历过的人是深有体会的。可能这些小的细节对我们来说都是微不足道的,但往往这些微不足转载 2009-03-21 14:54:00 · 873 阅读 · 0 评论 -
NET 连接池救生员
来源: http://msdn2.microsoft.com/zh-cn/library/aa175863(SQL.80).aspxNET 连接池救生员 发布日期 : 4/1/2004 | 更新日期 : 4/1/2004NET 连接池救生员 防止可淹没应用程序的池溢出 William Vaughn 大多数 ADO.NET 数据提供程序使用连接池,以提高围绕转载 2008-04-14 15:50:00 · 675 阅读 · 0 评论 -
SQL数据库损坏及恢复分析
来源:http://www.itquan.com/user3/4602/archives/2007/19410.htmlSQL数据库在现在的中小型企业中运用是非常多地,但它的损坏也是很常见地,现就SQL数据库损坏的状况、原因及应急方案分析一下。一. 在还原数据库和附加数据库时出错 SQL备份有两种方法:一是直接复制MDF和LDF文件,二是利用SQL备份机制创建备份文件,但无论是那种备份转载 2008-01-09 19:04:00 · 8426 阅读 · 1 评论 -
ASP.NET应用中缓存Oracle数据
出处:ITPUB 为了创建可扩展、高性能的基于WEB的应用,ASP.NET提供一个称为数据缓存(Data Caching)的特性。数据缓存支持将频繁访问的数据对象可编程地存放在内存中。这一特性可扩展以广泛地提高查询Oracle数据库中数据的ASP.NET应用的性能。本文讲述一个策略,可用于采用Web Farm环境中的ASP.NET Web应用缓存Oracle数据库数据。这个技巧允许在内存中缓存转载 2007-12-19 09:54:00 · 680 阅读 · 0 评论 -
五种提高 SQL 性能的方法
***************图书推荐*************************************************************************************转载 2007-12-09 11:19:00 · 577 阅读 · 0 评论 -
ScottGu博客之翻译-第8部分--使用自定义的SQL语句
***************图书推荐*************************************************************************************转载 2007-12-07 23:31:00 · 1101 阅读 · 0 评论 -
在Linq to Sql中管理并发更新时的冲突(1):预备知识
来源: 老赵点滴 http://www.cnblogs.com/JeffreyZhao/archive/2007/10/30/943504.html 在Linq to Sql中管理并发更新时的冲突(2):引发更新冲突 在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳进行检测 无论与目前的ORM框架相比有没有优势,Linq to转载 2007-11-24 11:53:00 · 719 阅读 · 0 评论 -
在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳进行检测
来源:老赵点滴 http://www.cnblogs.com/JeffreyZhao/archive/2007/11/23/Solving-Concurrent-Conflict-Problem-in-Linq-to-Sql-3-using-timestamp.html 在Linq to Sql中管理并发更新时的冲突(1):预备知识 在Linq to Sql中管理并发转载 2007-11-23 23:17:00 · 854 阅读 · 0 评论 -
sql server中使用链接服务器访问oracle数据库
安装配置oracle客户端要访问orcale数据,必须在访问的客户端机器上安装oracle客户端。Orcale有两种形式的客户端:l 完整的客户端包括访问服务器端数据库的基本Oracle 的 Microsoft OLE DB 访问接口需要 Oracle Client Software Support File以及 SQL*Net 。还包括用于配置客户端设置的工具、s转载 2008-02-18 09:53:00 · 1380 阅读 · 0 评论 -
.NET框架SQL Server数据提供程序的连接池
第一次翻译msdn文章,对原文中有疑惑处都在中文后面的括号中标明了原文。可能网上有人翻译过这篇文章了,我只是为了能加深自己印象,因为工作中需要了解相关的知识。原文在这里:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconconnectionpoolingforsqlserve转载 2008-04-25 21:35:00 · 1400 阅读 · 0 评论 -
ADO.NET数据连接池
来源:http://www.qqread.com/aspdotnet/n372430.html21世纪什么最贵?数据库连接。对于以数据库做数据存储基石的应用系统来说,数据库连接是整个系统中最珍贵的资源之一。数据库连接池是为了更有效地利用数据库连接的最重要措施。它对于一个大型的应用系统的性能至关重要,特别是Web应用。ADO.NET Data Provider(以下简称Data Provid转载 2008-04-25 22:23:00 · 4462 阅读 · 1 评论 -
SQL日志收缩
来源: 小虫快跑:http://www.cnblogs.com/leilei/articles/1116896.html 如果从来没有从事务日志中删除日志记录,逻辑日志就会一直增长,直到填满容纳物理日志文件的磁盘上的所有可用空间。在某个即时点,必须删除恢复或还原数据库时不再需要的旧日志记录,以便为新日志记录腾出空间。可通过以下语句解决: BACKUP LOG tablename WI转载 2008-09-04 13:03:00 · 854 阅读 · 0 评论 -
SQLite入门与分析(一)---简介
来源:http://www.cnblogs.com/hustcat/archive/2009/02/12/1389448.html写在前面:出于项目的需要,最近打算对SQLite的内核进行一个完整的剖析,在此希望和对SQLite有兴趣的一起交流。我知道,这是一个漫长的过程,就像曾经去读Linux内核一样,这个过程也将是辛苦的,但我相信结果一定是美好的... ...接下来是第一章。1转载 2009-02-14 15:43:00 · 903 阅读 · 0 评论 -
Sqlite使用中的几点体会
来源:http://www.cnblogs.com/hardrock/archive/2009/02/15/1391079.html最近接了个美国的小项目,主要需求是把盘点机导出的数据(DBF格式)和另外的数据(csv格式)合并生成新的数据表,方便查询纠错。对方没有安装ms Access,考虑到对方使用方便,就采用了sqlite,开发语言使用.net 2.0。 下面简单罗列下用过程中的几点转载 2009-02-15 21:30:00 · 904 阅读 · 0 评论 -
SQLite入门与分析(二)---设计与概念
来源:http://www.cnblogs.com/hustcat/archive/2009/02/13/1390340.html写在前面:谢谢各位的关注,没想到会有这么多人关注。高兴的同时,也感到压力,因为我接触SQLite也就几天,也没在实际开发中用过,只是最近项目的需求才来研究它,所以我很担心自己的文章是否会有错误,误导别人。但是我很想把自己的学习成果与大家分享,所以如果大家觉得我有转载 2009-02-14 15:45:00 · 717 阅读 · 0 评论 -
网站性能越来越差怎么办?
来源:http://www.cnblogs.com/WizardWu/archive/2009/01/03/1367527.html新的一年,你的老板或客户,是否曾和你抱怨公司的网站性能愈来愈差?网站大家都会写,自从有了 Visual Studio 之后,连你家楼下的正妹小喵和隔壁的王大婶都会写 ASP.NET。但同样的一个画面,背后的性能却可能是天差地远,更惶论多人同时上线的企业网站,而程序转载 2009-01-03 23:05:00 · 833 阅读 · 0 评论 -
聚焦索引与非聚焦索引及其查询效率
来源:http://blog.ccidnet.com/blog-htm-do-showone-uid-58605-type-blog-itemid-196230.html 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至转载 2008-10-13 15:30:00 · 1074 阅读 · 0 评论 -
SQL SERVER性能优化综述
来源:http://blog.youkuaiyun.com/Haiwer/archive/2008/08/25/2826881.aspx近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的转载 2008-10-06 19:51:00 · 692 阅读 · 1 评论 -
SQL Server“错误14274: 无法添加、更新或删除从MSX服务器上发起的作业”的解决办法
来源:http://dev.youkuaiyun.com/article/57/57356.shtm 错误场景:windows主机名变更后,试图更新或者删除SQL Server2000之前创建的job时会出现14274的错误。 SQL 7.0不会出现该错误,但是在cluster环境中,将SQL 7.0虚拟服务器升级到SQL Server2000后也可能产生该错误。错误原因:在msdb..s转载 2008-09-17 14:41:00 · 2114 阅读 · 0 评论 -
数据库系统优化--业务逻辑设计优化
来源:http://database.youkuaiyun.com/page/5db92b3c-0420-4599-a02b-05aad1c4d179 当我们优化一个系统时,有时发现一种情况就是自己修改SQL,索引以及分区是不能解决性能问题的。这时你要考虑业务逻辑优化和表设计的重构。这两点的确和设计结合的很紧密。 业务逻辑优化 结合实际,我们先谈谈业务逻辑优化。 案例一: 我们的系统一个文档模转载 2008-09-16 12:43:00 · 628 阅读 · 0 评论 -
SQL Server 索引结构及其使用(一)
来源: 听棠.NET http://www.cnblogs.com/tintown/archive/2005/04/24/144272.html一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、转载 2007-11-17 20:23:00 · 478 阅读 · 0 评论 -
关于SQL Server中索引使用及维护简介
作者: benshiyuan 出处:赛迪网技术社区 http://www.51cto.com/art/200703/43407.htm在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Serve转载 2007-11-15 22:43:00 · 516 阅读 · 0 评论 -
安装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误的解决办法
现在,微软推出了 Sql Server 2005 简体中文版,不过大家基本上都是使用的 Sql Server 2005 的 Express 版,不过这个版本的管理界面并不好,所以我删除了这个版本,开始安装 Developer Edition 版。不过,在安装开发版的时候,安装程序在检查系统需求的时候,出现了如下图的错误,信息:查看安装帮助后,发现有这一段话:1 在 Microsoft Wind转载 2007-07-31 22:26:00 · 689 阅读 · 1 评论 -
分析死锁的方法
常看到死锁的问题,一般都是KILL进程,但如果不查出引起死锁的原因,死锁会时常发生可以通过查找引起死锁的的操作,就可以方便的解决死锁,现将日常解决问题的方法总结,也许对大家有帮助1/死锁发生时,通过如下语法,查询出引起死锁的操作use mastergodeclare @spid int,@bl intDECLARE s_cur CURSOR FOR select 0 ,blockedfr转载 2007-07-26 13:48:00 · 600 阅读 · 0 评论 -
LINQ的经典例子-Where,Select、SelectMany、SkipWhile子句中使用数组索引
Where 子句的用法我们除了可以如下方式书写带Where子句的LINQ外: from p in products where p.UnitsInStock > 0 && p.UnitPrice > 3.00M select p;还可以对数组(所有实现了IEnumerable接口的对象都可以)的实体使用 Where 扩展方法。 把一个查询语句写成多个扩展函数的方式,这其实是编译转载 2007-07-26 08:59:00 · 968 阅读 · 0 评论 -
LINQ to SQL (Part 5 - Binding UI using the ASP:LinqDataSource Control)
Over the last few weeks Ive been writing a series of blog posts that cover LINQ to SQL. LINQ to SQL is a built-in O/RM (object relational mapper) that ships in the .NET Framework 3.5 release, and wh转载 2007-07-19 13:44:00 · 1866 阅读 · 0 评论 -
SQL Server怪辟:异常与孤立事务
一、首先从SQLServer中Error讲起,SQL中错误处理有些怪辟 错误级别同是16但结果都不同。select * from 一个不在的表if @@errorprint 这个没有输出go raiserror(,16,3)if @@errorprint 这个输出了goexec(select * from 一个不在的表)if @@errorprint 这个输出了goexec s转载 2007-07-12 12:17:00 · 824 阅读 · 0 评论 -
ASP.NET下如何防范SQL注入式攻击
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域 或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入 参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否转载 2007-07-02 09:07:00 · 515 阅读 · 0 评论 -
LINQ to SQL (Part 2 - Defining our Data Model Classes)
In Part 1 of my LINQ to SQL blog post series I discussed "What is LINQ to SQL" and provided a basic overview of some of the data scenarios it enables.In my first post I provided code samples that转载 2007-07-02 08:44:00 · 999 阅读 · 0 评论 -
Using LINQ to SQL (Part 1)
Over the last few months I wrote a series of blog posts that covered some of the new language features that are coming with the Visual Studio and .NET Framework "Orcas" release. Here are pointers t转载 2007-07-02 08:42:00 · 859 阅读 · 0 评论 -
数据访问技术的演变
Wei-Meng Lee在数据库出现的早期,开发人员只需要了解正在使用的数据库产品的详尽知识。但数据库产品和技术发展很快。从关系数据库到非关系数据存储区(如电子邮件和文件系统),数据访问技术必须始终追随技术的飞速变化。并且,随着客户端/服务器及多层应用程序结构的出现,现在开发人员必须了解多种数据访问技术。大多数开发人员花了数年时间学会了许多缩写词所对应的技术,例如,ODBC、DAO、RDO、O转载 2007-07-31 22:30:00 · 702 阅读 · 0 评论 -
数据库管理10个最重要的特点
数据库管理10个最重要的特点 特点 描述 数据库镜像 通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强您SQL服务器系统的可用性。 在线恢复 使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然转载 2007-06-04 13:53:00 · 1187 阅读 · 0 评论 -
如何通过 SQL Server 链接服务器和分布式查询使用 Excel
概要更多信息作为链接服务器查询 Excel使用企业管理器配置 Excel 链接服务器使用存储过程配置 Excel 链接服务器使用 SQL-DMO 配置 Excel 链接服务器查询 Excel 链接服务器使用分布式查询来查询 Excel参考 var sectionFilter转载 2007-09-05 20:31:00 · 1809 阅读 · 0 评论 -
聚簇索引相关知识
为什么通常不在自增的主键上建立聚簇索引呢? 索引主要是为了提高查询速度,聚簇索引是把某类具有相同值的按照物理顺序存储; 为什么通常不在自增的主键上建立聚簇索引呢? 这是因为: 1 一个表只能建一个聚簇索引,因此不能随便浪费; 2 建立聚簇索引,能够大幅度提高查询速度; 比如当你查询 adrress 全国30多个省自治区时,你要具体查询某个省的数据,这是,对 adrress 建立聚簇索引是比较恰转载 2007-11-15 22:35:00 · 1788 阅读 · 0 评论 -
用SQL SERVER 2005新提供的命令实现行列转换
来源:http://www.cnblogs.com/doll-net/archive/2008/02/02/cte_pivot.html昨天一朋友问我一个问题,在将一张表里指定的编号(2-4个),按照名称统计编号的数量,仅有一个编号数据的不显示。模拟表结构如下:CREATE TABLE TEMP( T_ID INT, T_NAME NVARCHAR(5))插入一转载 2008-02-02 12:07:00 · 1159 阅读 · 0 评论 -
简单的3个SQL视图搞定所有SqlServer数据库字典
来源:博客园 简单 http://www.cnblogs.com/drc/archive/2007/11/09/954123.html网上有很多SQL SERVER数据库字典的SQL语句,七零八落,我在工作整理了一下思路,总结SQL代码如下。数据库字典包括表结构(分2K和2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器。可以在企业管理器、查询分析器中简单执行,直接了当的查出S转载 2007-11-09 20:46:00 · 635 阅读 · 0 评论 -
解决SQL Server占用内存过多的问题
来源:IT专家网 经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长; 或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢? 首先,我们来看看MSSQL是怎样使用内存的。 最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉。所以一般我们在看statistics io的时候,看到转载 2007-10-25 17:48:00 · 1254 阅读 · 0 评论 -
揭秘SQL Server 2000中的Bookmark Lookup
Bookmark Lookup是什么呢?在SQL Server2000中的联机丛书中是这样说的:“Bookmark Lookup逻辑运算符和物理运算符使用书签(行 ID 或聚集键)在表或聚集索引内查找相应的行。Argument 列包含书签标志,用于在表或聚集索引内查找行。Argument 列还包含要查找的行所在的表或聚集索引的名称。如果 WITH PREFETCH 子句出现在 Argument 列转载 2007-09-13 18:26:00 · 826 阅读 · 0 评论 -
如何上传一个.SQL文件到远程主机并且执行它来部署一个SQL数据库
【原文地址】 Tip/Trick: How to upload a .SQL file to a Hoster and Execute it to Deploy a SQL Database 【原文发表日期】 Thursday, January 11, 2007 12:20 AM 上个月 (英文),我讨论了新的(免费的)数据库发布向导,它是设计来充分简化在web主机环境中上传和部署 SQL E转载 2007-09-12 23:33:00 · 2295 阅读 · 0 评论 -
解决还原数据库产生的孤立用户问题
孤立用户是指脱离了登录,独立存在于数据库中的用户 关于孤立用户的产生原因及解决办法,参考sql联机丛书"孤立用户"部分 联机帮助上是删除孤立用户,但还有没有其他办法呢? --在master中创建此存储过程,然后调用此存储过程即可(注意参数为要解决孤立用户的数据库名) if exists (select * from dbo转载 2007-09-11 22:19:00 · 768 阅读 · 1 评论