首页

搜索结果

"tag:"database""

<<上篇 1 2 3 4 5 6 下篇>>

标题及摘要 日期/时间
61
Database Systems: Why is it hard to scale a database, in layman's terms? - Quora
为什么数据库难以扩展具备高伸缩性? The real-world analog here is that databases are often stored on hard drives, and hard drives are of finite space, and you can only pack so many hard drives on a computer (in a data center, on a rack). Data centers are now very, very la...
2012-10-7
8:05:03
62
解决Oracle启动listener监听器hostname配置不一致的错误
TNS-12560: TNS: 协议适配器错误和TNS-00530: 协议适配器错误,可能是由于在win7系统启动cmd.exe没有以“管理员身份运行”。 Oracle启动listener监听器的时候经常会出现无法启动的错误,这些错误大多数是因为listener.ora配置问题引起,listener.ora中的HOST、Oracle实例的v$instance中的HOST_NAME与tnsnames.ora的HOST必须一致,最好在操作系统hosts文件中增加hostname对应IP...
2012-5-30
10:17:06
63
使用jdbcdslog 跟踪 JDBC-记录带有详细参数值的SQL
jdbcdslog 是一款用来跟踪 JDBC 的全功能工具,记录带有详细参数值的SQL。 特征包括: - 可挂接到数据库连接, 驱动或数据源上(XA, 连接池) - 可记录 PreparedStatement 和 CallableStatement 调用所绑定的参数 - 可记录 ResultSet 对象中的查询记录行 - 可记录查询执行时间 - 支持多种日志引擎 (感谢 SLF4J, 你可以使用多数流行的日志组件库, 像 log4j, apache common logging, java logging ...
2011-12-5
10:19:32
64
迁移到Postgresql 数据库平台两个问题
Java开发Postgresql 数据库兼容应用的问题,与Oracle有一些不同: Java类型映射数据库类型的不同,Oracle jdbc驱动程序处理Java String类型可正常映射到数据库的Numberic(Integer),而Postgres则会出错。 另外,则是使用hibernate时经常的錯誤: operator不存在:character varying = bytea问题,不要被这个描述误导了,并不是sql语句中character varying = bytea类型的比较,而是当使用hib...
2011-6-27
11:09:33
65
MySQL向Hive/HBase的迁移工具
Apache Hive是目前大型数据仓库的免费首选产品之一,使用Apache Hive的人是不会期望在小数据量上做什么文章,例如把MySQL中的数据搬到Hive/HBase中去,那样的话原先很快能执行完毕的SQL,估计在Hive上运行跟原来相比时间延长10倍都不止。但如果你有MySQL数据可以把大量的数据向Hive导入,如果上亿条的数据量再加上复杂的SQL查询条件对于MySQ...
2011-1-15
20:11:13
66
程序员对索引的误解
1、索引中最常见的就是B树索引,B树索引的实现与二叉查找树相似,但是B的意思不是binary,而是balance(平衡)。 2、B树索引上的每个结点都是一个块,有叶子块和分支块之分。块中的数据包括各个索引以及一个rowid。走索引查询时,会按照树的分支将需要查询数据路径上的相应的分支块和叶子块读到内存。 3、B树索引不存在非唯一性条目,在一个非唯一性索引中,Oracle会把rowid作为一个额外的列追加到键上,使得键唯一。非唯一性索引,会先按索引键值排序,然后按rowid升序排序。 4、B树索引时...
2011-1-3
17:55:56
67
Handler-Socket Plugin for MySQL – SQL的功能、NoSQL的性能
记得半年多前写过MySQL vs NoSQL,且一直以来我比较坚持用数据库存储K/V数据,因为不只是对数据安全等能提供保障,主要是发现大部分系统的qps根本就没那么高,能上4k的水平已经很少了,这点MySQL完全可以满足,因为优化好的K/V请求,在MySQL的SQL层上能实现每核心5k左右的qps,而这一数据在HandlerSock...
2010-12-23
13:06:04
68
Oracle高可用架构
作者:Uwe Hesse, 译者:Jametong Oracle高可用架构是我所讲课程里的一个热门话题.本文尝试对此话题做一个总体的说明,内容涵盖"普通的"单实例数据库,DataGuard,RAC以及扩展RAC(有时也被称为"伸展集群").Rac与Dataguard组合在一起就是Oracle公司推广的最大可用性...
2010-8-15
10:44:54
69
如何诊断和解决CPU高度消耗(100%)的数据库问题
很多时候我们的服务器可能会经历CPU消耗100%的性能问题. 排除系统的异常,这类问题通常都是因为系统中存在性能低下甚至存在错误的SQL语句, 消耗了大量的CPU所致. 本文通过一个案例就如何捕获这样的SQL给出一个通用的方法. 问题描述:系统CPU高度消耗,系统运行缓慢 OS:Sun Solaris8 Oracle:Oracle9203 1.首先通过Top命令查看 $ top load averages: 1.61, ...
2010-8-4
22:11:20
70
Oracle 绑定变量的用法
1.让Oracle自己绑定变量 set serverout on; set timing on; declare l_sql varchar2(2000); l_count number; l_param1 varchar2(100); l_param2 varchar2(100); begin l_param1:=’a'; l_param2:=’b'; select count(*) into l_count from table1 where col_1=l_param1 an...
2010-7-9
16:02:06
71
SQL 语句性能调优
SQL 语句性能调优 简介:经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级,甚至是死锁,等等。本文针对应用开发人员经常接触的 SQL 书写部分进行优化,以期望能对数据库开发人员有所帮助。
2010-2-12
23:50:28
72
T-SQL 编码标准最佳实践
Brian Walker 可能让人觉得很奇怪,但好像的确没有什么“正式的”T-SQL 编码标准。早在 1999 年末的时候,我惊喜地发现 John Hindmarsh 提出的 SQL Server 7.0 标准,我在 2000 年 2 月的社论中对他的某些建议进行了总结。(2000 年 2 月以及本月的“下载”中都包括了 John 原来的标准。)后来,Ron Talmage 撰写了一系列专栏文章,提出了他对各种“最佳方法”的建议,当...
2009-5-10
18:35:49
73
MySQL性能优化
1. 简介 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数 据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化。 优化是一个复杂的任务,本文描述MySQL相关的数据库设计和查询优化,服务器端优化,存储引擎优化。 2. 数据库设计和查询优化 在MySQL Server性能调优中,首先要考虑的就是Database Sch...
2009-3-12
17:02:59
74
MySQL数据库Sharding存在的一些解决方案
MySQL数据库Sharding存在的一些解决方案-MySQL Database Sharding Existing solutions At the moment Netlog is the 67th most visited website in the world, according to Alexa's ranking. This means that there's at least 66 other websites out there probably facing similar pro...
2009-3-2
13:39:34
75
使用Hibernate Shards来访问多个水平分区数据库
Hibernate Shards is a framework that is designed to encapsulate and minimize this complexity by adding support for horizontal partitioning to Hibernate Core. 即,Shards可以帮助程序透明地访问网络上多个水平划分数据库(分片)。下面主要介绍使用Hibernate Shards来访问多个水平分区数据库的配置。Shards的功能: Hibernate ...
2008-12-26
13:25:48
76
Derby Performance
Derby/Java DB性能测试评估,最近想选择一个轻量、可伸缩、高性能的嵌入式数据库,所以对Derby纯Java数据库进行了测试评估。从结果看来Derby还是挺不错的,和db4o,Perst,Berkeley DB是一个级别的,每秒能插入10000个对象,10000次对象查询能在1秒内完成,删除10000个对象也大约能在1-2秒内完成。 版本: Apache Derby 10.4(1.0):derby.jar 结果: Elapsed time for inserting 100000 recor...
2008-12-22
11:06:54
77
Jisp Java Database Performance
Jisp,A small, embedded database engine written in Pure Java.Jisp Performance is slower than Perst,db4o,jdbm,Berkeley DB Java Database. The TestIndex benchmark measures the performance of such basic operations as storing/fetching objects and locating objec...
2008-12-10
16:45:30
78
JDBM纯Java数据库性能测试评估
JDBM性能测试评估,最近想选择一个轻量、可伸缩、高性能的嵌入式数据库,所以对JDBM 纯Java数据库进行了测试评估。从结果看来JDBM还是挺不错的,和db4o,Perst,Berkeley DB是一个级别的,每秒能插入10000个对象,10000次对象查询能在1秒内完成,删除10000个对象也大约能在1-2秒内完成。看来表现最差的JISP,insert、search、delete差不多都需要30秒。 版本: jdbm-unspecified.jar(1.0) 结果: Elapsed time f...
2008-12-5
17:43:55
79
Perst Java版性能测试评估
Perst性能测试评估,最近想选择一个轻量、可伸缩、高性能的嵌入式数据库,所以对PerstJava版数据库进行了测试评估。从结果看来PerstJava版还是值得试一试,Perst的性能是db4o,Perst,Jisp,Berkeley DB,JDBM中最出众的。 版本: perst15-271.jar 结果: Elapsed time for inserting 100000 records: 3359 milliseconds Elapsed time for performing 200000 ...
2008-12-4
10:27:17
80
db4o Java版性能测试评估
db4o性能测试评估,最近想选择一个轻量、可伸缩、高性能的嵌入式数据库,所以对db4oJava版数据库进行了测试评估。从结果看来db4oJava版还是值得试一试,插入和删除记录性能和Berkeley DB Java版差不多,但是查询性能似乎差一些。 版本: db4o-6.4.54.11278-java5.jar 结果: Elapsed time for inserting 100000 records: 8063 milliseconds Elapsed time for performing 20...
2008-12-3
19:59:45

<<上篇 1 2 3 4 5 6 下篇>>