运维

在Sybase中运行数据库引擎: 1.以 Administrator 身份登录到 Windows NT.   您需要 Administrator 权限来创建、启动和停止服务。 2.打开命令提示符。 3.使用 dbsvc 实用程序创建服务,限制如下:   必须使用 -a 开关来指定 sybase 帐户,使用 -p 开关来指定它的口令。   不能使用 -as 或 -i 开关。   对于个人数据库服务器,可执行文件的名称应当是:    C:\P

2022-10-23  373
运维

本文是以采访的Paul Grabscheid的资料作为题材,主要以问答的方式向大家解密数据库未来的发展方向。 Paul Grabscheid是InterSystems公司战略规划部门副总裁,他一直在思考数据库的未来方向。本文由DDJ记者对话Paul Grabscheid先生(简称PG),看他是怎么回答的。   记者:InterSystems同时提供了面向普通目的和医疗保健业的数据库产品,医疗保健业需要什么特殊的数据库呢?   PG:虽然I

2022-10-23  300
运维

导读:在Oracle数据库中,段往往被用来存储特定逻辑对象的所有数据。如当建立数据库表或者索引时,Oracle就会为这些对象分配存储空间,以存放他们所需要的信息。段是由一个或者多个区组成的。不要看段是Oracle数据库中一个不起眼的角色,其实,在其中,仍然隐藏着许多不为人知的管理技巧。若数据库管理员能够掌握这些内容,或许,其工作会变得轻松许多。   技巧一:对大表执行分区段   表分区段用于存储分区表中某个分区的数据。如把某一个表分为几个

2022-10-23  284
运维

看到一个兄弟的文章,很辛苦的想实现不改代码只改配置来访问不同类型的数据库,自己去实现工厂模式。精神可嘉,但是殊不知c#已经自己为不同类型数据库的访问做了一个工厂。在这里我就把使用工厂的例子贴出来供不知道的兄弟参考一下,高手们可以忽略了。   首先是配置文件:其中的providerName就是指定的不同数据库类型   <connectionStrings>     <add name="…"

2022-10-23  337
运维

一、 自我调整检查点   在以前的文章中,笔者谈到过,Oracle数据库中有存储缓冲区,其包括三部分内容,一种叫做脏缓冲存储区。这个缓冲存储区中存储的是已经被修改的数据。一般情况下,这个数据不会马上被写入到数据文件中去。除非空闲缓冲快用完了,这个数据才会被写入数据文件。但是,如此的话,也会遇到一个问题,若空闲缓冲区刚用完的时候,其他用户也在频繁的对数据库进行读写操作,在这个繁忙的时刻,再往数据库文件中写入更改后的数据,那么,很明显,会极大

2022-10-23  295
运维

高速扫描的出现对数据库查询来说是意义重大,高速扫描实现了数据库查询的高速化发展,也使数据库查询性能优化了,下面就为大家介绍高级扫描。 一、高级扫描使用举例   通常情况下在数据查询的时候,数据库会利用索引或者通过全表扫描来查找数据。但是如果需要的数据在数据库中存储不连续或者需要查找的记录比较多时,此时索引的效果就会大打折扣。在这种情况下,数据库查询优化器可能会采用全表扫描来代替索引。但是众所周知,全表扫描的效率是比较低下的。为此在SQL

2022-10-23  331
运维

导读:现在目前数据库驱动程序市场上,JDBC数据库驱动程序主要有四个类型。这个四个类型的驱动程序各有各的特点,并不能够说哪一个***。数据库管理员需要结合企业的实际情况,才能够选择一个合适的数据库驱动类型。下面笔者就JDBC数据库驱动程序,来谈谈这个四个类型的JDBC各具有什么样的特点,适合在什么样的情况下使用。   类型一:厂商提供专属JDBC驱动程序   有些厂商如Oracle或者SYBASE,这些数据库厂商他们自己开发了一些JDBC

2022-10-23  346
运维

导读:在数据库开发与维护中,数据库管理员接触最多的数据类型就是字符类型了,包括字符串、日期类型的字符串等等。在Oracle数据库中为了帮助数据库管理员能够以最快的方式处理这些字符类型的数据,提供了许多有用的函数或者工具。笔者今天就谈谈在Oracle数据库中处理字符串的经验与心得。   一、去掉尾部的空格字符   有时候在查询或者进行其他处理的时候,需要把字符串尾部的空格字符去掉。如有时候应用软件设计的不合理,会把空格字符保存在数据库中。如

2022-10-23  302
运维

导读:有时候数据库管理员在查询记录的时候,有可能只是查询条件不同,而其他的内容都是相同的。如人事部门可能每天都需要查询当天矿工、迟到、早退的员工,然后向人事经理汇报。其实这个时候SQL语句的大部分都是相同的,只是查询条件中一个时间不一样而已。遇到这种情况时,数据库管理员需要创建可以使用多次但每次使用不同值的查询。在SQLServer数据库中,把这种情况叫做参数查询。参数的查询要利用SQL语句,从而提高了SQL语句的利用率。   一、 在什

2022-10-23  324
运维

导读:当我们优化一个系统时,有时发现一种情况就是自己修改SQL,索引以及分区是不能解决性能问题的。这时你要考虑业务逻辑优化和表设计的重构。这两点的确和设计结合的很紧密。下文中将会为大家详细介绍这两种优化。   业务逻辑优化   结合实际,我们先谈谈业务逻辑优化。   案例一:   我们的系统一个文档模块,客户点击时很慢,通过性能分析,是点击是去查询数据库,这时系统是通过Hibernate来两步处理:   1,计算该类型的文档数量总数。  

2022-10-23  319