
数据库技术
lihua2915
我是程序员
展开
-
如何建索引
<br /> <br />一、不合理的索引设计 <br />----例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况: <br />---- 1.在date上建有一非个群集索引 <br />select count(*) from record where date > <br />’19991201’ and date < ’19991214’and amount > <br />2000 (25秒) <br />select date,sum(amount)原创 2010-11-30 20:00:00 · 1962 阅读 · 0 评论 -
SQL安装问题—Microsoft 全文检索引擎包的安装失败的解决方案
<br />在windows 2003 sp1上安装sql server2000 企业版 <br />无论是新装还是后来添加组件安装都会提示: <br />“Microsoft 全文检索引擎包的安装失败。 (-2147220991)0x80040201事件无法调用任何订户” <br />我试了两个版本都不行,一个企业版和个人版,装一上午没解决,最后找了些资料,自己慢慢尝试,问题解决了,解决方案如下:<br />1。首先清除注册表,因为你安装失败,注册表里肯定存在些不要的东东。<br />2。在SQL SER原创 2011-04-22 23:05:00 · 9511 阅读 · 0 评论 -
怎么使用SQL Server 2000全文检索-数据库专栏,SQL Server
<br />一、怎么在sql中启用全文检索功能<br />1、证全文检索服务是否安装<br />通过储存过程fulltextserviceproperty(返回有关全文服务级别属性的信息)来验证搜索服务(全文组件)是否安装。如select fulltextserviceproperty (‘isfulltextinstalled’):返回1表示已安装全文组件;返回0表示未安装全文组件;返回null表示输入无效或发生错误。<br />2、启动全文检索服务(mircosoft search)<br />3、打开原创 2011-04-22 23:04:00 · 1373 阅读 · 0 评论 -
问题“没有为当前数据库启用全文检索。请用 sp_fulltext_database 来启用全文检索。”的解决方案
<br />今天在使用SQL server数据库执行sql查询的时候,出现如下提示:<br /><br />服务器: 消息 15601,级别 16,状态 1,过程 sp_fulltext_table,行 12<br />没有为当前数据库启用全文检索。请用 sp_fulltext_database 来启用全文检索。<br />看来是sp_fulltext_database出问题了,怎么解决呢?<br />===================<br />欢迎访问盼盼的家园(www.panpan.org)<br原创 2011-04-22 23:03:00 · 4549 阅读 · 0 评论 -
postgresql_pg_hba.conf 文件
<br />客户端认证是由一个配置文件(通常名为 pg_hba.conf)控制的,它存放在数据库集群的数据目录里。HBA 的意思是"host-based authentication",也就是基于主机的认证。在 initdb 初始化数据目录的时候,它会安装一个缺省的 pg_hba.conf 文件。不过我们也可以把认证配置文件放在其它地方;参阅 hba_file 配置参数。<br />pg_hba.conf 文件的常用格式是一组记录,每行一条。空白行将被忽略,井号 # 开头的注释也被忽略。一条记录是由若干用空原创 2011-04-21 19:01:00 · 795 阅读 · 0 评论 -
Windows7安装PostgreSQL 8.4或以上版本出错解决办法
<br />在Vista或者Windows7上安装Postgresql 8.4或者Postgresql 9.0,到了最后的关头总是出错!提示错误信息是:database cluster initialization failed。也许很沮丧吧?但是看一下错误,就知道为什么了?<br />今天来解决PostgreSql不能安装的问题:<br />首先安装进度到了选择database cluster的时候,不要选择默认的选项:Default locale;随便选一个,推荐选择english en-us。然后一路原创 2011-06-01 14:46:00 · 2335 阅读 · 0 评论 -
postgresql_pg_hba.conf 文件
<br /><br />客户端认证是由一个配置文件(通常名为 pg_hba.conf)控制的,它存放在数据库集群的数据目录里。HBA 的意思是"host-based authentication",也就是基于主机的认证。在 initdb 初始化数据目录的时候,它会安装一个缺省的 pg_hba.conf 文件。不过我们也可以把认证配置文件放在其它地方;参阅 hba_file 配置参数。<br />pg_hba.conf 文件的常用格式是一组记录,每行一条。空白行将被忽略,井号 # 开头的注释也被忽略。一条记录原创 2011-01-19 10:55:00 · 1634 阅读 · 0 评论 -
windows 服务启动失败的解决办法
标签: windows 服务启动失败的解决办法 <br /> 当启动服务失败,原因往往在于用户更改了用户名或者密码所引起。<br /> 今天我遇到该问题是我改了系统管理员密码后碰到的,在我该了系统管理员密码后启动postgresql的时候,系统弹出对话框显示:1069错误代码(由于登录失败而无法启动服务)。<br /> 解决办法:<br /> 运行里面输入“services.msc”启动服务管理界面,找到服务“postgresql database s原创 2011-01-17 09:53:00 · 31973 阅读 · 2 评论 -
经典SQL语句
<br />一、基础<br />1、说明:创建数据库<br />CREATE DATABASE database-name<br />2、说明:删除数据库<br />drop database dbname<br />3、说明:备份sql server<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'<br />--- 开原创 2010-11-19 14:59:00 · 649 阅读 · 0 评论 -
数据库相关知识SQL
<br />一、基础<br />1、说明:创建数据库<br />CREATE DATABASE database-name<br />2、说明:删除数据库<br />drop database dbname<br />3、说明:备份sql server<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'<br />--- 开原创 2010-12-01 12:51:00 · 658 阅读 · 0 评论 -
数据库中索引的优缺点
数据库中索引的优缺点为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 也许会有人要问:增加索引有如此多的优点,为什么不对表中的每原创 2010-11-30 19:50:00 · 581 阅读 · 0 评论 -
客户端用plsql进行中文条件查询时无结果的解决办法
1、SELECT * FROM v$nls_parameters ; 查看NLS_CHARACTERSET 的值是多少,我的AL32UTF8- 查找客户机器的注册表,查找NLS_LANG的值,改成AL32UTF8共需要修改3处,重启PL/SQL即可2、添加环境变量 NLS_LANG 设置成AMERICAN_AMERICA.UTF8转载 2012-02-24 14:48:42 · 8156 阅读 · 0 评论