• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
鱼要的是海洋,鸟要的是天空,我要的是自由!
平凡的人不平凡的人生
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  数据库

上一页 1 2 3 4 5 下一页
各种数据库的连接串(总结DSN的使用方法)

摘要:第一种 - 这种方法用在ACCESS中最多 strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb") set conn = server.createobject("adodb.connection") conn.open strconn 第二种-这种方法用在SQL SER... 阅读全文
posted @ 2007-08-03 10:48 伊凡 阅读(3786) 评论(0) 推荐(0)
ADO.Net对Oracle数据库的操作

摘要:一 ADO.Net简介 访问数据库的技术有许多,常见的有一下几种:开放数据库互联(ODBC)、 数据访问对象(DAO)、远程数据对象(RDO)、 ActiveX数据对象(ADO)。我们今天主要要学习ADO.NET中OracleClient命名空间中的几个常用对象,用这作为对ADO.NET认识学习的开始。 ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应... 阅读全文
posted @ 2007-07-24 16:56 伊凡 阅读(735) 评论(0) 推荐(2)
.NET中各种数据库连接大全

摘要:SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=y... 阅读全文
posted @ 2007-07-24 14:30 伊凡 阅读(436) 评论(0) 推荐(0)
基于索引的SQL语句优化之降龙十八掌

摘要:基于索引的SQL语句优化之降龙十八掌 1 前言... 2 2 总纲... 2 3 降龙十八掌... 3 第一掌 避免对列的操作... 3 第二掌 避免不必要的类型转换... 4 第三掌 增加查询的范围限制... 4 第四掌 尽量去掉"IN"、"OR" 4 第五掌 尽量去掉 "" 5 第六掌 去掉Where子句中的IS NULL和IS NOT NULL. 5 第七掌 索引提高... 阅读全文
posted @ 2007-07-11 16:22 伊凡 阅读(836) 评论(0) 推荐(0)
几种常用存储过程分页方法

摘要:我们先给出几种主要的分页方法和核心语句,然后直接给出结论,有兴趣的读者可以看看后面的数据 几种常用存储过程分页方法 TopN方法 select Top(@PageSize) from TableName where ID Not IN (Select Top ((@PageIndex-1)*@PageSize) ID from Table Name where .... orde... 阅读全文
posted @ 2007-07-04 16:41 伊凡 阅读(931) 评论(0) 推荐(0)
连接两台服务器

摘要:1.连接另一台服务器select * from openrowset('SQLOLEDB','ServerName';'UID';'PID' ,'select * from DataBaseName.dbo.bbbb')2.从另一太服务器插入到当前数据库select * into aaaa from openrowset('SQLOLEDB','ServerName';'UID';'PID' ,... 阅读全文
posted @ 2007-07-02 10:08 伊凡 阅读(667) 评论(0) 推荐(0)
修改自定义数据类型精度

摘要:/*--修改自定义数据类型精度的示例 自定义数据类型一旦被引用,就不能再修改和删除,如果要修改数据的精度,就非常麻烦,下面的示例演示了如何修改 假设要修改的自定义变量名为aa --*/ --1.修改自定义变量类型的名称exec sp_rename 'aa','aa_bak','USERDATATYPE'go --2.新增自定义变量(按新的精度)EXEC sp_addtype N... 阅读全文
posted @ 2007-06-29 15:57 伊凡 阅读(244) 评论(0) 推荐(0)
Oracle SQL Perfomance Tuning

摘要:一个项目碰到性能问题,要我去优化。Oracle数据库,项目日志记录一个查询语句运行4个小时。因为对Oracle DB管理调优不熟,一开始从逻辑层面优化SQL语句,对照执行计划觉得应当差不多了,测试运行时间比较长(等了1分钟多没有运行完,就Cancel掉)。 进一步的分析发现: 1. PL/SQL Developer的Explain Plan Window中执行计划显示不准确。 可能是S... 阅读全文
posted @ 2007-06-27 06:46 伊凡 阅读(405) 评论(0) 推荐(0)
通往性能优化的天堂-地狱 JOIN方法说明

摘要:前言 不管是博客园还是CSDN,看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。 04、05年做项目的时候,用SQL Server 2000,核心表(大部分使用频繁的关键功能每次都要用到)达到了800万数据量,很早以前查过一些相关表,有的达到了3000多万,磁盘使用的光纤盘, 100G空间,每周必须备份转移数据,否则100G空... 阅读全文
posted @ 2007-06-27 06:46 伊凡 阅读(536) 评论(0) 推荐(0)
客户端可以连接 .Net程序不能连接SQL Server 2000

摘要:工作机器(开发ASP.Net程序,.Net Framework 1.1)在域里面,SQL 2000服务器不在域中,突然出现SQL企业管理器和查询分析器都可以连接到SQL 2000服务器,而.Net程序则连不上,报错“SQL Server服务器不存在或拒绝访问”。 以前好像也这样用过,并没有出问题,看来可能跟域的控制策略有关系,这段时间公司域策略调整比较频繁,没有登陆域的机器和域里面机器... 阅读全文
posted @ 2007-06-27 06:45 伊凡 阅读(711) 评论(0) 推荐(0)
Oracle HINT

摘要:Hints for Optimization Approaches and Goals ALL_ROWS The ALL_ROWS hint explicitly chooses the cost-based approach ... 阅读全文
posted @ 2007-06-27 06:45 伊凡 阅读(1503) 评论(0) 推荐(1)
企业管理器查看当前活动时报系统达到最大锁数量 用Profiler找命令

摘要:解决问题时走了一些弯路,但是过程中有些东西可能对以后有点借鉴性,因此记录下来。 客户反映,几天以来系统有一个保存操作在早上10之前一直无法进行,过了10点就OK。 客户的环境为.Net开发的Web应用,用的SQL Server 2000数据库,表中数据量都是几十万、几百万左右,因此一开始重点怀疑10点之前有某些操作锁住了某些表(我们系统确实有些操作,一个工厂需要跑1、2 十分... 阅读全文
posted @ 2007-06-27 06:44 伊凡 阅读(372) 评论(0) 推荐(0)
Index Fragmentation

摘要:Pages & Extents(页和扩展盘区) SQL Server 2000最基本的数据存储单元是data page,1个8K的存储空间。在分配存储空间时,SQL Server 2000并不是每次分配1个page,基本的存储空间分配单元是8个page的连续空间,称为extent。 关于SQL Server 2000的page、extents和index结构,参考:MSDN - ... 阅读全文
posted @ 2007-06-27 06:44 伊凡 阅读(426) 评论(0) 推荐(0)
Parallel Query & Bitmap

摘要:Degree of Parallelism(并行度) 一个查询使用并行来处理时,SQL Server为该查询分配多个线程,每个线程使用一个CPU进行操作。Degree of Parallelism就是SQL Server为并行查询分配的线程数量,也表明这个并行查询将使用多少个CPU进行并行处理。 Exchange Oprators(交换操作) 查询语句的执行计划中,通... 阅读全文
posted @ 2007-06-27 06:43 伊凡 阅读(351) 评论(0) 推荐(0)
Relational Engine之UMS Internals

摘要:SQL Server 6.5使用Windows的调度处理管理多线程,和其它Windows应用程序一样,它使用的Windows标准API,没有用到任何隐藏API,这使得 SQL Server的工作线程同其它多线程Windows程序完全一样,没有任何特殊的优先级,同等的被Windows调度。在SQL Server 7.0之后,需要具有处理几千并发用户的能力,而Windows的线程调度方法,使得SQL... 阅读全文
posted @ 2007-06-27 06:42 伊凡 阅读(450) 评论(0) 推荐(0)
Relational Engine之Server Architecture

摘要:Server Architecture Figure "Server Architecture" illustrates the main components of the relational engine portion of SQL Server. The illustrated components can be organized into three groupings of... 阅读全文
posted @ 2007-06-27 06:41 伊凡 阅读(436) 评论(0) 推荐(0)
Relational Engine之Query Process

摘要:大部分情况下,SQL的优化调整,就是做一系列让optimizer做出更好选择/决定的事情。充分理解SQL语句的编译、优化、执行过程,才能更有效的开发良好性能的SQL Query。 对于一个效率较差的Query,我们应当了解SQL Server会用怎样的步骤来执行,为什么用这样一个步骤,然后我们就可以影响、改变SQL Server的这个选择,以提高性能。 Some concept... 阅读全文
posted @ 2007-06-27 06:41 伊凡 阅读(528) 评论(0) 推荐(0)
Relational Engine之Client Architecture

摘要:Client Architecture "What is the native interface of SQL Server?". Many developers were resistant to interfaces like ODBC because they thought that DB-Library, the client API developed by Sybase,... 阅读全文
posted @ 2007-06-27 06:40 伊凡 阅读(322) 评论(0) 推荐(0)
Inside SQL Server 2000's Memory Management Facilities

摘要:Ken Henderson Microsoft Corporation January 2004 本专栏摘选自《The Guru's Guide to SQL Server Architecture and Internals》 Introduction 在这篇专栏里,我们将从开发者的角度来探讨SQL Server内存管理内幕。就是说,我们将讨论SQL S... 阅读全文
posted @ 2007-06-27 06:38 伊凡 阅读(228) 评论(0) 推荐(0)
Visual Studio.Net 快捷键表

摘要:快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + ... 阅读全文
posted @ 2007-06-20 15:28 伊凡 阅读(585) 评论(1) 推荐(0)

上一页 1 2 3 4 5 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3