02 2020 档案
摘要:哪些表的索引个数过多: prompt <p>当前用户下,哪些表的索引个数字超过5个的 select table_name, count(*) cnt from user_indexes group by table_name having count(*) >= 5 order by cnt des
阅读全文
摘要:索引访问开销_设置索引并行属性引风波 /* 为了提高建索引的效率,采用了并行的方式,并且设到了索引的属性中去了,引发了性能故障。 一般来说,如果我们要做并行的操作,建议用HINT的方式给查询语句加索引,比如/*+parallel n*/ */ drop table t purge; create t
阅读全文
摘要:INDEX RANGE SCAN:索引范围查询 drop table t purge; create table t as select * from dba_objects; update t set object_id=rownum; commit; create index idx_objec
阅读全文
摘要:1.适用在单独查询返回很多,组合查询返回很少。 2.组合查询的组合顺序,要全面考虑单列查询情况 3.仅等值无范围查询时,组合索引顺序不影响性能 4.组合索引最佳顺序一般是将列等值查询的列置前。 5.注意组合索引与组合条件中关于IN 的优化 组合索引经要素! /* 1.适用在单独查询返回记录很多,组合
阅读全文
摘要:索引的结构图: 索引查询示例图: 索引的特性: 1.索引高度比较低. 索引特性之高度较低的验证体会 drop table t1 purge; drop table t2 purge; drop table t3 purge; drop table t4 purge; drop table t5 pu
阅读全文
摘要:反射Reflection: 把java类中的各种结构(方法、属性、构造器、 类名)映射成一个个的Java对象。利用反射技术可以对一个类进 行解剖,反射是框架设计的灵魂 //反射:把java类中的各种结构(方法、属性、构造器、类型)映射成一个个java 对象 public class ReflecTe
阅读全文
摘要:此处只说索引失效的场景(只会影响全局索引): 结论:全局索引truncate 分区和交换分区都会导致索引失效果 局部索引truncate分区不会导致索引失效。 drop table part_tab_trunc purge; create table part_tab_trunc (id int,c
阅读全文
摘要:全局临时表自动处理数据: drop table ljb_tmp_session; create global temporary table ljb_tmp_session on commit preserve rows as select * from dba_objects where 1=2;
阅读全文
摘要:range单字段分区: -- 范围分区示例 drop table range_part_tab purge; --注意,此分区为范围分区 --例子1 create table range_part_tab (id number,deal_date date,area_code number,nbr
阅读全文
摘要:使用定时发送消息的方式,实现硬件检测,达到心态检测的目的。 心跳监测是用于检测电脑硬件和软件信息的一种技术。如:CPU 使用率,磁盘使用率, 内存使用率,进程情况,线程情况等。 4.5.1 sigar 需要下载一个 zip 压缩包。内部包含若干 sigar 需要的操作系统文件。sigar 插件是通过
阅读全文
摘要:/// <summary> /// 通用数据分页类 /// </summary> public class SqlDataPager { #region 一般属性 /// <summary> /// 每页显示的条数 /// </summary> public int PageSize { get;
阅读全文
摘要:线程实现两个lable标签显示: public partial class FrmThreadControl : Form { public FrmThreadControl() { InitializeComponent(); } private void btnExecute1_Click(ob
阅读全文
摘要:public UpdateManager() { //1.初始化对象属性 this.LastUpdateInfo = new UpdateInfo(); this.NowUpdateInfo = new UpdateInfo(); //2.给属性赋值 this.GetLastUpdateInfo()
阅读全文
摘要:添加: 自定义验证代码: public partial class SuperTextBox : TextBox { public SuperTextBox() { InitializeComponent(); } public SuperTextBox(IContainer container)
阅读全文
摘要:netty 使用 tcp/ip 协议传输数据。而 tcp/ip 协议是类似水流一样的数据传输方式。多次 访问的时候有可能出现数据粘包的问题,解决这种问题的方式如下: 定长数据流 客户端和服务器,提前协调好,每个消息长度固定。(如:长度 10)。如果客户端或服 务器写出的数据不足 10,则使用空白字符
阅读全文
摘要:Netty 是由 JBOSS 提供的一个 java 开源框架。Netty 提供异步的、事件驱动的网络应用 程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于 NIO 的客户、服务器端编程框架,使用 Netty 可以确保你 快速和简单的开发出一个网
阅读全文
摘要:Asynchronous IO: 异步非阻塞的编程方式 与 NIO 不同,当进行读写操作时,只须直接调用 API 的 read 或 write 方法即可。这两种 方法均为异步的,对于读操作而言,当有流可读取时,操作系统会将可读的流传入 read 方 法的缓冲区,并通知应用程序;对于写操作而言,当操作
阅读全文