Oracle & SUN,严峻的挑战(一)
今天参加了Oracle & SUN合并后第一次与合作伙伴及客户的通气会。整个会议给我的感觉是:Oracle雄心勃勃,SUN意气风发,而我自己,心怀惴惴。 Oracle有了SUN,那么从硬件到软件Oracle的产品线就十分齐备了。Oracle半年前推出11gR2 for linux,接着for solaris,而至今都没有for windows。这是否意味着:Oracle已有足够能力对其他平台说不。是否意味着:Oracle将借助其数据库市场的领先地位,全面推广for Oracle的Storage、Server、OS、Middleware、APP。如果是,那么Oracle将成为事实上的垄断者。无论SI、Customer,都将受到负面影响。 MySQL怎么办?如果Oracle既不对其支持、也不对其放手,甚至通过蚕食的手段吸收其市场。那后果会怎样?加剧Oracle对企业级数据库市场的垄断?这并非仅是我的悲观论调:今天我在会场上没有听到任何关于MySQL未来的说法,并且现场询问Oracle & SUN的高层官员也没能得到清晰的响应。Oracle官员说不放弃,这不是我们想听到的,我们希望Oracle能对MySQL做出规划,否则鬼才相信它会越来越好。 原SUN的系统总监在演讲过程中对SUN的全线产品大夸特跨,老实说我对SUN还是很有好感的,只是实在没明白,既然SUN这么好,为什么还会经营困难,以致被收购?
FLY的数据库系统将何去何从?这需要全面Review:FLY的SI存储层面需要面对两个挑战,业务数据存取及元数据存取。第一个挑战需要大容量、高性能、高可靠性的存储设备及共享文件系统;第二个挑战需要稳定可靠、高性价比的数据库及中间件。老大似乎一直在与第一个挑战做斗争:FLY SEC、FLY FS、FLY NAS,这些产品彰显出将FLY打造成中国Avid的野心。在我看来,第一个挑战已被解决了60%,我对剩下的40%亦保持乐观。第二个挑战,我更倾向于把它看成是对我的挑战,趁老大还没有足够的精力关注它。 如今,Oracle与SUN合并了,挑战重新充满了变数。
相关文档:
我们可以通过下面的语句来查询数据库的默认临时表空间:
SQL> select * from database_properties where property_name = 'DEFAULT_TEMP_TABLESPACE';
默认临时表空间的限制:
1. 默认临时表空间必须是TEMPORARY的:
SQL> alter database default temporary t ......
Oracle调整与SQL 语句的调优的关系
在Oracle调整中我们还会涉及到SQL 语句的调优,我们接下来就来看以下的 SQL 语句的调优。我们都知道 Oracle 中的 SQL 调优是一个相当复杂的主题,甚至是需要整本书来介绍 Oracle SQL 调优的细微差别。
不过有一些基本的规则是每个 Oracle DBA 都需要跟从的,这些规则可以改善他们系统的 ......
输入参数:str ——要截取的字符串, ch——要查找的字符串
截取ch之前(不包括ch)的字符串: substr(str, 0, instr(str, ch) - 1)
截取ch之后(不包括ch)的字符串: substr(str, , instr(str, ch) + 1, length(str)) ......
15. /*+USE_CONCAT*/
对查询中的WHERE后面的OR条件进行转换为UNION ALL的组合查询. (懵懂啊,先存着)
例如:
select /*+use_concat */ * from emp where deptno=10 OR empno=7788;
Execution Plan
----------------------------------------------------------
0 S ......