随笔分类 -  数据库

上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要:1水平分库最近在做一个IM系统,之前的旧系统没有考虑到用户量会增长得这么庞大,导致现在数据库性能瓶颈非常严重,迫切需要分库,用于减少每个库的用户数量,进而分摊负载,最终达到数据库横向扩展的目的。数据库水平分库是以用户Id为分库的依据,同一个用户的所有数据都在同一个库上... 阅读全文
posted @ 2010-04-21 18:45 饺子吃遍天 阅读(160) 评论(0) 推荐(0)
摘要:1水平分库最近在做一个IM系统,之前的旧系统没有考虑到用户量会增长得这么庞大,导致现在数据库性能瓶颈非常严重,迫切需要分库,用于减少每个库的用户数量,进而分摊负载,最终达到数据库横向扩展的目的。数据库水平分库是以用户Id为分库的依据,同一个用户的所有数据都在同一个库上... 阅读全文
posted @ 2010-04-21 18:45 饺子吃遍天 阅读(89) 评论(0) 推荐(0)
摘要:第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首... 阅读全文
posted @ 2010-04-21 18:42 饺子吃遍天 阅读(105) 评论(0) 推荐(0)
摘要:随着现代数据库可用特征集的迅速增加,很难区分孰好孰坏。例如Oracle里就有许多你可能从来都不需要的高级数据仓库特征。此外也可能有一些其它不可或缺的特征比如ACID事务特性。我们来看一看主要的一些特征,比如存储过程,视图,快照,表数据类型和事务等等。同时我们分析一下... 阅读全文
posted @ 2010-04-20 19:53 饺子吃遍天 阅读(317) 评论(0) 推荐(0)
摘要:随着现代数据库可用特征集的迅速增加,很难区分孰好孰坏。例如Oracle里就有许多你可能从来都不需要的高级数据仓库特征。此外也可能有一些其它不可或缺的特征比如ACID事务特性。我们来看一看主要的一些特征,比如存储过程,视图,快照,表数据类型和事务等等。同时我们分析一下... 阅读全文
posted @ 2010-04-20 19:53 饺子吃遍天 阅读(790) 评论(0) 推荐(0)
摘要:有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,... 阅读全文
posted @ 2010-04-20 19:50 饺子吃遍天 阅读(116) 评论(0) 推荐(0)
摘要:有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,... 阅读全文
posted @ 2010-04-20 19:50 饺子吃遍天 阅读(140) 评论(0) 推荐(0)
摘要:关键字:基本概念,原理临时表的特点,什么时候用 前段时间,新公司的面试官问了一个问题,临时表的作用,以前我们用缓存中间数据时候,都是自己建一个临时表。其实oracle本身在这方面就已经考虑很全了,除非有些高级应用,我再考虑自己创建临时表。由于本人对临时表的了解不是很... 阅读全文
posted @ 2010-03-20 13:29 饺子吃遍天 阅读(198) 评论(0) 推荐(0)
摘要:关键字:基本概念,原理临时表的特点,什么时候用 前段时间,新公司的面试官问了一个问题,临时表的作用,以前我们用缓存中间数据时候,都是自己建一个临时表。其实oracle本身在这方面就已经考虑很全了,除非有些高级应用,我再考虑自己创建临时表。由于本人对临时表的了解不是很... 阅读全文
posted @ 2010-03-20 13:29 饺子吃遍天 阅读(122) 评论(0) 推荐(0)
摘要:从多方面考虑 一首先从公司方面考虑 1公司一般都有开发过大型项目的一些经验,及一些相关项目的经验 可以参考有这方面经验的开发人员2新的项目与以前开发项目类似,或者是某些项目的版本升级,或者需求变更等可以使用以前开发项目的框架 在原有项目上 进行二代开发 ... 阅读全文
posted @ 2010-01-11 09:09 饺子吃遍天 阅读(97) 评论(0) 推荐(0)
摘要:从多方面考虑 一首先从公司方面考虑 1公司一般都有开发过大型项目的一些经验,及一些相关项目的经验 可以参考有这方面经验的开发人员2新的项目与以前开发项目类似,或者是某些项目的版本升级,或者需求变更等可以使用以前开发项目的框架 在原有项目上 进行二代开发 ... 阅读全文
posted @ 2010-01-11 09:09 饺子吃遍天 阅读(155) 评论(0) 推荐(0)
摘要:〖原理(Cause) 〗使用动态SQL可以执行DDL语句。 〖方法(Action) 〗方法一:Step01:创建存储过程create_table。CREATE OR REPLACE PROCEDURE create_tableISv_Cursor NUMB... 阅读全文
posted @ 2009-12-23 14:53 饺子吃遍天 阅读(160) 评论(0) 推荐(0)
摘要:〖原理(Cause) 〗使用动态SQL可以执行DDL语句。 〖方法(Action) 〗方法一:Step01:创建存储过程create_table。CREATE OR REPLACE PROCEDURE create_tableISv_Cursor NUMB... 阅读全文
posted @ 2009-12-23 14:53 饺子吃遍天 阅读(194) 评论(0) 推荐(0)
摘要:CREATE or replace TYPE result_split IS TABLE OF VARCHAR (4000); --定义一个数组 数组名称是result_split create or replace function split_str_functi... 阅读全文
posted @ 2009-12-23 10:33 饺子吃遍天 阅读(118) 评论(0) 推荐(0)
摘要:CREATE or replace TYPE result_split IS TABLE OF VARCHAR (4000); --定义一个数组 数组名称是result_split create or replace function split_str_functi... 阅读全文
posted @ 2009-12-23 10:33 饺子吃遍天 阅读(132) 评论(0) 推荐(0)
摘要:.4.5 索引的利弊与如何判定,是否需要索引相信读者都知道索引能够极大地提高数据检索的效率,让Query 执行得更快,但是可能并不是每一位朋友都清楚索引在极大提高检索效率的同时,也给数据库带来了一些负面的影响。下面就分别对 MySQL 中索引的利与弊做一个简单的分析... 阅读全文
posted @ 2009-12-08 11:53 饺子吃遍天 阅读(117) 评论(0) 推荐(0)
摘要:.4.5 索引的利弊与如何判定,是否需要索引相信读者都知道索引能够极大地提高数据检索的效率,让Query 执行得更快,但是可能并不是每一位朋友都清楚索引在极大提高检索效率的同时,也给数据库带来了一些负面的影响。下面就分别对 MySQL 中索引的利与弊做一个简单的分析... 阅读全文
posted @ 2009-12-08 11:53 饺子吃遍天 阅读(171) 评论(0) 推荐(0)
摘要:select b.username 用户名,a.disk_reads 磁盘读取量,a.executions 执行时间,a.disk_reads/decode(a.executions,0,1,a.executions) 单位读取数,a.sql_text SQL语句fr... 阅读全文
posted @ 2009-12-08 11:49 饺子吃遍天 阅读(89) 评论(0) 推荐(0)
摘要:select b.username 用户名,a.disk_reads 磁盘读取量,a.executions 执行时间,a.disk_reads/decode(a.executions,0,1,a.executions) 单位读取数,a.sql_text SQL语句fr... 阅读全文
posted @ 2009-12-08 11:49 饺子吃遍天 阅读(97) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 下一页