码迷,mamicode.com
首页 > 数据库
oracle 性能优化操作十六: 使用分区索引
在用分析命令对分区索引进行分析时,每一个分区的数据值的范围信息会放入Oracle的数据字典中。 Oracle可以利用这个信息来提取出那些只与SQL查询相关的数据分区。 例如,假设你已经定义了一个分区索引,并且某个SQL语句需要在一个索引分区中进行一次索引扫描。 Oracle会仅仅访问这个索引分区,而且会在这个分区上调用一个此索引范围的快速全扫描。 因为不需要访问整个索引,所以提高了查询的速...
分类:数据库   时间:2015-01-12 09:19:51    阅读次数:176
oracle 性能优化操作十八: 决定使用全表扫描还是使用索引
和所有的秘笈一样,最后一招都会又回到起点,最后我们来讨论一下是否需要建立索引,也许进行全表扫描更快。 在大多数情况下,全表扫描可能会导致更多的物理磁盘输入输出,但是全表扫描有时又可能会因为高度并行化的存在而执行的更快。 如果查询的表完全没有顺序,那么一个要返回记录数小于10%的查询可能会读取表中大部分的数据块,这样使用索引会使查询效率提高很多。 但是如果表非常有顺序,那么如果查询的记录数大于...
分类:数据库   时间:2015-01-12 09:17:40    阅读次数:178
oracle 性能优化操作:总结
oracle性能优化操作的这几篇文章,是完全可以相互结合同时运用的。而且各种方法之间相互影响,紧密联系。 这种联系既存在一致性,也可能带来冲突,当冲突发生时,需要根据实际情况进行选择,没有固定的模式。 最后决定SQL优化功力的因素就是对ORACLE基础的掌握程度了。 另外,值得注意的是:随着时间的推移和数据的累计与变化,ORACLE对SQL语句的执行计划也会改变。 比如:基于代价的优化方法...
分类:数据库   时间:2015-01-12 09:18:58    阅读次数:152
PostgreSQL 注册启动 及 停用卸载 批处理脚本
PostgreSQL 注册启动 及 停用卸载 批处理脚本 适用于zip包的PostgreSQL安装使用。...
分类:数据库   时间:2015-01-12 09:16:18    阅读次数:165
[原创]SQL表值函数:获取从当月计算起往前自定义月份数
今天我现在发现看一篇博文不能够太长,只要能够描述清楚自己想表达的东西,能够让大家知道你要讲什么就行了。因为我今天看了一些长篇博文,真的觉得知识点太多了, 会让人囫囵吞枣。 这篇博文跟我昨天发表的类似,同样是为了解决一个统计需求,结果是要求返回从当月起往回推算出自定义输入的月份 喜欢总结的我,为此写了...
分类:数据库   时间:2015-01-12 09:14:07    阅读次数:147
Sqlserver事务发布实现数据同步
事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这 里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话 就不多说...
分类:数据库   时间:2015-01-12 09:14:49    阅读次数:171
C#MongoDB 分页查询的方法及性能
传统的SQL分页传统的sql分页,所有的方案几乎是绕不开row_number的,对于需要各种排序,复杂查询的场景,row_number就是杀手锏。另外,针对现在的web很流行的poll/push加载分页的方式,一般会利用时间戳来实现分页。 这两种分页可以说前者是通用的,连Linq生成的分页都是row...
分类:数据库   时间:2015-01-12 09:12:35    阅读次数:829
数据库及表的操作
一、数据类型1、二进制类型:(有长度限制,可放800个0、1)格式:binary[(n)] --固定长度的n个字节二进制数据varbinary[(n)] --n个字节变长的二进制数据2、字符数据格式:char[(n)] --固定长度为n的字...
分类:数据库   时间:2015-01-12 09:12:59    阅读次数:185
MYSQL bin-log日志
MYSQL bin-log日志主要用于数据备份和恢复;其文件中保存了数据库的所有增删改操作1、开启bin-log日志:2、查看bin-log日志连接成功数据库后可以查看log_bin是否开启成功查看bin-log日志3、与bin_log有关的日志刷新此时就会多一个最新的bin_log日志可以再/us...
分类:数据库   时间:2015-01-12 08:08:50    阅读次数:230
MySQL主从复制
主服务器(192.168.1.111)配置:1、给从服务器设置授权用户2、修改主服务器的配置文件my.cof,开启bin-log日志,并设置server-id值(每一台server-id都要不一样)3、在主服务器上设置读锁定有效,确保没有数据库操作,以便获得一次性快照4、查看主服务器上当前的二进制日...
分类:数据库   时间:2015-01-12 08:07:22    阅读次数:189
mysql主从同步实验
数据库主从互备实验环境:centos6.364bitmysql版本:mysql-5.5.28server1=192.168.1.38server2=192.168.1.391.381、初始化数据库#servicemysqldstop#/usr/local/mysql/scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/var#servicem..
分类:数据库   时间:2015-01-12 06:57:26    阅读次数:321
zabbix setup ERROR:4993:20141229:183010.680 [Z3001] connection to database 'zabbix' failed:
错误提示:4689:20141229:182600.308Cannotconnecttothedatabase.Exiting... 4993:20141229:182600.599StartingZabbixServer.Zabbix2.2.1(revision40808). 4993:20141229:182600.599******Enabledfeatures****** 4993:20141229:182600.599SNMPmonitoring:YES 4993:20141229:182..
分类:数据库   时间:2015-01-12 06:53:29    阅读次数:1366
mysql搭建以及基本命令
一、mysql搭建过程 ubuntu上安装mysql 1、 sudo apt-get install mysql-server 2、sudo apt-get install mysql-client 3、sudo apt-get install libmysqlclient-dev 二、基本命令-----有关登陆、退出、添加数据库、添加表格、删除数据库、删除表格、...
分类:数据库   时间:2015-01-12 06:49:42    阅读次数:254
学习笔记-静态SQL和动态SQL
一:静态SQL 在编写pl/sql程序的时候,sql语句已经编写好了(编译时确定) ddl和会话控制语句不能在pl/sql中直接使用二:动态SQL 在编写pl/sql程序的时候,sql语句还不确定 不编译,执行时动态确定 需要根据用户输入参数动态确定SQL语句 解决pl/sql中不支持dd...
分类:数据库   时间:2015-01-12 06:44:48    阅读次数:271
lldb-320.4.152﹣Debugger commands:
Debugger commands: apropos -- Find a list of debugger commands related to a particular word/subject. breakpoint -- A set of commands for operating on ...
分类:数据库   时间:2015-01-12 06:43:55    阅读次数:256
db2 tsm backup fails with rc–50(2)
https://www.ibm.com/developerworks/community/forums/html/topic?id=97cb3b5e-1d8d-48b1-b003-143a4a464a6e
分类:数据库   时间:2015-01-12 01:38:23    阅读次数:255
学习笔记-oracle-PL/SQL-动态游标
动态游标的分类:一 强类型 :带RETURN语句的,只能为查询结果与ruturn类型相同的查询语句打开。 二 弱类型 :不带RERURN语句。可以为任何查询语句打开。 --使用动态游标的步骤 1:定义REF动态游标类型。 2:声明ref动态游标。 3:打开ref动态游标。 4:关闭游标1:定义REF...
分类:数据库   时间:2015-01-12 01:36:23    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!