02 2020 档案

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

点击右上角即可分享
微信分享提示