- 博客(11)
- 收藏
- 关注
原创 Mysql Query Profiler
Query Profiler 会记录当前session中查询语句的资源使用情况,如果会话结束,信息就会丢失,可以使用SHOW PROFILES查看,帮助我们定位性能出在什么地方。SHOW PROFILES SyntaxSHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offs
2012-07-31 18:13:47 1680
原创 Innodb 锁
Innodb实现了标准的行级锁,以下列举了事务隔离级别设置为重复读时应用设计应该注意的地方。SELECT ... FROM is a consistent read, reading a snapshot of the database and setting no locks unless the transaction isolation level is set to SERIALI
2012-07-30 18:23:58 702
原创 视图合并(View Merging)
在使用视图或嵌套视图的查询语句中,oracle 为了取得最优的执行计划会将这些视图进行合并,将视图中的表与外部查询的表进行连接。--示例:SQL> select e.first_name, e.last_name, dept_locs_v.street_address, dept_locs_v.postal_code 2 from employees e, 3 (s
2012-07-29 00:37:18 8187
原创 mysql权限管理
查看用户权限show grants for 你的用户比如:show grants for root@'localhost';mysql 5种权限级别:global level,database level,table level,column level,routine level。高级别会覆盖低级别的权限。给用户赋权,与撤消权限GRANT SELECT,UPDATE,
2012-07-26 18:25:24 954
原创 SYS_CONTEXT
SYS_CONTEXT returns the value of parameter associated with the contextnamespace. You can use this function in both SQL and PL/SQL statements.For namespace and parameter, you can specify either a str
2012-07-25 21:32:52 770
原创 使用outline稳固sql执行计划
为指定的sql创建outlineUSE_STORED_OUTLINESSyntax:USE_STORED_OUTLINES = { TRUE | FALSE | category_name }this parameters are not initialization parameters, so you cannot set them in a pfile or spfile.
2012-07-24 22:35:23 1948
原创 v$session_longops
This view displays the status of various operations that run for longer than 6 seconds (in absolute time). These operations currently include many backup and recovery functions, statistics gathering,
2012-07-24 18:03:44 1886
原创 oracle 导入导出(impdp/expdp)
查看帮助C:\Windows\system32>expdp -helpExport: Release 10.2.0.1.0 - Production on 星期一, 23 7月, 2012 23:04:13Copyright (c) 2003, 2005, Oracle. All rights reserved.数据泵导出实用程序提供了一种用于在 Oracle 数据库之间传
2012-07-23 23:05:32 5224
转载 oracle Pipelined Table Functions 的使用 (包含split函数的示例)
在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据
2012-07-19 18:09:09 1205
原创 行预取(row_prefetch)
行预取可以减少fetch的次数,并降低一致性读.SQL> create table row_prefetch(id int);表已创建。SQL> insert into row_prefetch select level from dual connect by level<=1000000;已创建1000000行。SQL> commit;***************
2012-07-18 22:40:25 3959 1
转载 oracle如何查询和停止正在运行的job
今天遇到一个问题,有一个JOB会一直不停的执行,不能按照设定的间隔来执行。通过查询相关资料发现原来如此: 当一个oracle job运行时返回一个error时,oracle会再次设法执行它,第一次尝试是在一分钟后,第二次是在2分钟后,第三次是4分钟后,以此类推。每次尝试的周期加倍,直到下一次的运行时刻来到,又再次尝试,当尝试执行失败16次时,oracle自动标示此job为br
2012-07-13 14:34:53 1672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人