自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 oracle中的采样数据

有的时候,表中记录很大的情况下,我们只想看其中一部分数据,例如10%的数据。可以使用select distinct(x) from t sample(10); sample子句去查询,取值的结果不是百分百的10%,差的也不是很多。

2016-01-28 15:56:05 659

原创 oracle的cardinality feedback

这个功能也是对优化器评估不准确的补充,在统计信息不正确的情况下,可以使用动态采样,多列的扩展统计信息来解决,cardinality feedback也可以解决这个问题,sql在第一次执行的时候,执行计划是按照正方式产生,如果对于一个游标cardinality feedback监控的功能开启,那么一些cardinality的估计如果跟实际的有很大差异,在下次执行的时候,就会重新优化,使用正确的统计信

2016-01-27 20:55:54 1411

原创 postgresql中的索引

create table t(k serial primary key, v integer);这个语句会生成一个序列和一个索引,真实的sql语句如下:CREATE TABLE public.t(  k integer NOT NULL DEFAULT nextval('t_k_seq'::regclass),  v integer,  CONSTRAINT t_pkey

2016-01-27 11:40:34 2199

原创 postgresql迁移至分区表

pg的分区表基于表继承原orders表CREATE TABLE public.orders(  orderid integer NOT NULL DEFAULT nextval('orders_orderid_seq'::regclass),  orderdate date NOT NULL,  customerid integer,  netamount numeric(12,2) NOT NU...

2016-01-26 18:41:05 1135

原创 pl/sql相关的视图

select * from user_arguments;select * from user_dependencies;select * from user_errors;select * from user_identifiers;select * from user_object_size;select * from USER_PLSQL_OBJECT_SETTINGS

2016-01-20 11:21:59 697

原创 oracle中日期函数使用

获取日期中的年,月,日SQL> select EXTRACT (DAY FROM SYSDATE)  from dual; EXTRACT(DAYFROMSYSDATE)-----------------------                     18 SQL> select extract (year from sysdate) from dual;

2016-01-18 19:06:19 461

原创 oracle标量子查询

SQL> select * from table( dbms_xplan.display_cursor( format=> 'allstats last' ));PLAN_TABLE_OUTPUT----------------------------------------------------------------------------------------------

2016-01-18 17:27:55 940

原创 mysql查看执行计划

1 以json方式查看执行计划   explain format=json select * from test;2trace方式查看执行计划SETOPTIMIZER_TRACE="enabled=on",END_MARKERS_IN_JSON=on;SETOPTIMIZER_TRACE_MAX_MEM_SIZE=90000000;select * from t

2016-01-15 15:48:39 651

转载 plsql优化

from tombad plsql FOR increc IN (SELECT * FROM big_table ORDER BY many columns) LOOP . . . much procedural code goes here. . . . UPDATE big_tableSET … WHERE primary_key = inr

2016-01-13 18:39:35 370

转载 查看空闲空间及分页脚本

from Tom Kyte set linesize 121------------------------------------------------------------------------------- free.sql---- This SQL Plus script lists freespace by tablespace------------------

2016-01-08 14:19:45 455

原创 oracle临时表及临时表空间

查看临时表空间中段的情况,可以查看v$temp_extent_map查看临时表空间的文件:v$tempfile;查看sql使用临时块的情况:v$tempseg_usage查看临时块的状态v$tempstat

2016-01-06 19:55:23 1927

原创 oracle动态性能视图

----系统的统计---1v$sysmetric  当前系统的metric2 v$sysmetric_history 1小时内的metric3v$systemmetric_summary 1小时内的metric概览 4v$sys_time_model 系统各种类型所占的时间select case db_stat_name when 'parse t

2016-01-06 19:28:39 424

开发者突击:java web 主流框架整合开发 源代码

开发者突击:java web 主流框架整合开发 源代码

2014-12-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除