IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

sql

SQL Server并非微软经常更新的产品,所以当微软要发布一个更新,就值得我们去关注。因此,在从以前的SQL Server 2000或者SQL Server 7升级到最近发布的SQL Server 2005之前,你有必要了解有关这方面的一些更新内容。   一点提醒:SQL Server 2005 从最基本的数据库发展到真正意义上的企业级产品,能够支持最大的数据仓库

17日更新
标签: sql 数据库
SQL Server 2005数据库升级要点和技巧(上)

SQLServer2005的安装   当你第一次把SQLServer2005的CD或者DVD光盘放到Server里的时候,你会看到一个引导窗口(图A),上面是产品介绍和运行须知。图ASQLServer2005的引导页面。要注意的是,即使你是用单张DVD进行安装,这个页面顶部的文字显示的还是“光盘1/2(Disc 1 of 2)”。  要开始安装,就要选择“安装(Insta

17日更新
标签: sql 数据库
SQLServer2005的一般部署步骤(上)

XML相比HTML给予了Web开发人员更大的编程灵活性。这种技术驱动开发机构尝试把XML同自己的产品集成起来。微软就是采取如此举措的先驱者。微软的几乎所有产品中都能看到XML的身影。举个例子:微软是如何在其SQL Server产品线中集成XML的呢?下面咱们就来看看关键的FOR XML子句。   以XML的名义获取信息  SQL Server和XML

17日更新
标签: XML sql 数据库
SQL Server数据库和XML标识语言的集成

情景描述:为什么打包出来的程序,客户端连接数据库总是提示连接不上数据库。只有当客户机装上SQL就可以连接了。  我在包里包进了DBmsSHRn.dll,ntwdblib.dll,DBMSSOCN.DLL,DBnetlib.dll,libjcc.dll,ntwdblib.DLL,dbmsspxn.dll,Dbnmpntw.dll,pbdwe80.dll,pbmss80.dll,pbrtc80.dll  pbsyc80.dll,pbtra80.dll,pbvm80

16日更新
标签: sql 数据库
应用技巧:MS SQL的连接处理

1. 确认已经安装了NT/2000和SQL Server的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一下。   2. 评估并且选择一个考虑到最大的安全性但是同时又不影响功能的网络协议。 多协议是明智的选择, 但是它有时不能在异种的环境中使用。   3. 给 "sa" 和 "probe" 帐户设定强壮的密码来加强其安全

13日更新
标签: SQL注入 Windows sql
Windows SQL Server 安全检查列表

以下是本人对sql load 的一些运用总结 不足之处还多包涵  这里用 excel 数据做个最简单的测试。  1)把 excel 数据存为 t.txt 文件,注意文件后缀名为 .txt  1 jhchen 11/07/2005 20:04:00 2005117 20:04  2 jhchen 11/07/2005 20:04:00 2005117 20:04  3 jhchen 11/07/2005 20:04:00 2005117 20:04    2)SQ

10日更新
标签: sql
sql load的一点小总结

做DBA快7年了,中间感悟很多。在DBA的日常工作中,调整个别性能较差的SQL语句时一项富有挑战性的工作。其中的关键在于如何得到SQL语句的执行计划和如何从SQL语句的执行计划中发现问题。总是想将日常经验的点点滴滴总结一下,但是直到最近才下定决心,总共花了3个周末时间,才将其整理成册,便于自己日常工作。不好意思独享

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之一

例1:   假设LARGE_TABLE是一个较大的表,且username列上没有索引,则运行下面的语句:SQL> SELECT * FROM LARGE_TABLE where USERNAME = ‘TEST’;Query PlanSELECT STATEMENT Optimizer=CHOOSE (Cost=1234 Card=1 Bytes=14)TABLE ACCESS FULL LARGE_TABLE [:Q65001] [ANALYZED] 在这个例子中,TABLE ACCESS FULL

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之六

第4章 ORACLE的优化器 优化器有时也被称为查询优化器,这是因为查询是影响数据库性能最主要的部分,不要以为只有SELECT语句是查询。实际上,带有任何WHERE条件的DML(INSERT、UPDATE、DELETE)语句中都包含查询要求,在后面的文章中,当说到查询时,不一定只是指SELECT语句,也有可能指DML语句中的查询部分。优化器是所有

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之三

如何干预执行计划 使用hints提示   基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句高效

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之七

环境:oracle 817 + linux + 阵列柜swd_billdetail 表5000万条数据SUPER_USER 表2800条数据连接列上都有索引,而且super_user中的一条对应于swd_billdetail表中的很多条记录表与索引都做了分析。  实际应用的查询为:select a.CHANNEL, B.user_classfromswd_billdetail B, SUPER_USER Awhere A.cn = B.cn;  这样在分析

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之八

第3章SQL语句处理的过程  在调整之前我们需要了解一些背景知识,只有知道这些背景知识,我们才能更好的去调整sql语句。本节介绍了SQL语句处理的基本过程,主要包括:  · 查询语句处理   · DML语句处理(insert, update, delete)   · DDL 语句处理(create .. , drop .. , alter .. , )   · 事务控

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之二

第5章 ORACLE的执行计划  背景知识:   为了更好的进行下面的内容我们必须了解一些概念性的术语:  共享sql语句  为了不重复解析相同的SQL语句(因为解析操作比较费资源,会导致性能下降),在第一次解析之后,ORACLE将SQL语句及解析后得到的执行计划存放在内存中。这块位于系统全局区域SGA(system global area)的

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之四

根据索引的类型与where限制条件的不同,有4种类型的索引扫描: 索引唯一扫描(index unique scan) 索引范围扫描(index range scan) 索引全扫描(index full scan) 索引快速扫描(index fast full scan) (1) 索引唯一扫描(index unique scan)   通过唯一索引查找一个数值经常返回单个ROWID。如果该

07日更新
标签: sql 数据库
通过分析SQL语句的执行计划优化SQL之五

在Linux的sqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果想使用vi作为默认编辑器,则可以编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,添加如下行  QUOTE:  DEFINE _EDITOR = vi  重新启动sqlplus后,运行edit命令时将会调用vi作为编辑器  在sqlplus启动时,会首先运行$ORACLE_HOME/sqlplu

03日更新
标签: sql
设置sqlplus使用的编辑器

如果用一般的SELECT * 查询SQL数据库,然后用recordset进行分页的话,在返回结果很多的情况下将会是一个漫长的过程,而且很消耗内存.你可能会有感觉,用access也比SQL快.   其实我们可以只取出我们每页需要显示的记录数,这样的速度是惊人的,非常快.这里我们会用到聚集索引来快速确定我们需要取出的记录数的位置.如下面:   i

03日更新
标签: 查询 sql
SQL查询的分页思路

我的环境是xp sp2 EN,SQL 2005 Dev版,内存512MB。  首先,我的系统已经使用半年多了,装有VS2003,以前还装过SQL2000,netFramework2.0beta,还有好几个beta版的SQL 2005,可谓十分“肮脏”了,呵呵。最早的时候我下过一个2005EE版,怎么也安装不上,后来发现原来是EE不支持xp =_= ,然后就下了DE版的。  刚开始安装

02日更新
标签: sql
分享:SQL 2005安装心得

SQL Server连接中的四个最常见错误:  一."SQL Server 不存在或访问被拒绝"  这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.  一般说来,有以下几种可能性:  1,SQL Server名称或IP地址拼写有误  2,服务器端网络配置有误  3,客户端网络配置有误  要解决这个问题,我们一般要遵循以下的步骤来一步

02日更新
标签: sql
SQL Server连接中的错误

在我们的数据库中,有些字段其值是按位表示的,即不同的位有不同的含义,比如用不同的位代表用户的不同权限或属性,该位为1时,表示用户有此权限或属性,为0则无此权限或属性等。相信有很多数据库为了效率也有类似的设计。   在C语言中提供了&, |, ~以及>>,<<等丰富的位操作符,如何通过SQL语句实现对值

02日更新
SQL语句完成位操作

启动 MSSQLServer 或 SQLServerAgent 服务遇到困难的若干处理办法  如果在特定的用户帐户下启动 MSSQLServer 或 SQLServerAgent 服务遇到困难,可以:  使用 Windows NT 用户管理器验证该计算机上的帐户具有"作为服务登录"权限。(二者都必须在本地计算机的安全上下文中而不是在域中进行指派。)  如果服务不是被 Window

02日更新
标签: sql
MS SQL服务的问题处理
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐