Wesley13 Wesley13
2年前
Oracle 统计表空间和对象历史增长量
最近7天内每天(某个)表空间的增长量colTS_NAMEfora15SELECTa.snap_id,a.rtime,c.tablespace_namets_name,round(a.tablespace_sizec.block_size/1024/1024/1024,
Wesley13 Wesley13
2年前
MySQL 8.0 hash join有重大缺陷?
我并不这么看。友情提醒:本文建议在PC端阅读。徐春阳老师发文爆MySQL8.0hashjoin有重大缺陷。文章核心观点如下:多表(比如3个个表)join时,只会简单的把表数据量小的放在前面作为驱动表,大表放在最后面,从而导致可能产生极大结果集的笛卡尔积,甚至耗尽CPU和磁盘空间。就此现象,我也做了个测试。1\.
Wesley13 Wesley13
2年前
MySql 临时表
今天在项目中遇到一个,当mysql的in语句中数据量很大时,建立一个临时表的例子。于是楼主整理了一下关于临时表的知识,与大家分享一下~首先,临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。因此在不同的连接中可以创建同名的临时表,并且操作属于本连接的临时表。建立临时表:CREATETEMPORARY TABLEt
Stella981 Stella981
2年前
Linux系统盘扩容
\Linux系统盘扩容\了解磁盘分区情况\\blkid\查看分区情况\\fdiskl\分区表\系统挂载分区\\/etc/fstab\启动挂载分区情况\双系统下分区释放空间\在windows系统下使用分区工具,减小分区的空间
Wesley13 Wesley13
2年前
Oracle回收站及flashback drop
最近在执行健康检查脚本的时候脚本一直卡在了表空间查询这块,瞅了一眼SQL,根据经验小麦苗预估是由于DBA\_FREE\_SPACE视图的缘故,这个视图若回收站的对象很多的话查询就会非常的慢,接下来单独执行selectcount(1)fromdba\_free\_space;果然非常的慢,没办法只能先将回收站的数据清理了再来查询表空间了,而回收站大约有2
Wesley13 Wesley13
2年前
MYSQL数据库引擎 MYISAM和 INNODB区别
1、存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD(MYData)。索引文件的扩展名是.MYI(MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB
Wesley13 Wesley13
2年前
Oracle学习笔记二:数据库操作与使用
1.1、查看数据库状态selectopen_modefromv$database;1.2、查看数据库日志selectfromv$diag_info;1.3、查看当前数据库路径selectnamefromv$datafile;1.4、创建表空间createtablespacet
Wesley13 Wesley13
2年前
MySql 三大知识点——索引、锁、事务
作者:莫那鲁道原文:http://thinkinjava.cn/2019/03/16/20190316mysql/1\.索引索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。索引的优点:1.天生排序。2.快速查找。索引的缺点:1.占用空间。2.降低更新表的速度。注意点:小表使用全表扫
Wesley13 Wesley13
2年前
Oracle 11g SYSAUX 和 SYSTEM 表空间回收相关知识点
!(https://oscimg.oschina.net/oscnet/7154fd6b2058481695445a2a9697b616.gif)作者|JiekeXu来源| JiekeXu之路(ID:JiekeXu\_IT)转载请联系授权| (微信ID:xxq1426321293)大家好,我是JiekeXu
Wesley13 Wesley13
2年前
Oracle审计--AUD$占用空间较大处理方案
Oracle11G以后,数据库默认是开启审计功能的,因此有时候我们忘记了关闭该功能导致SYSTEM表空间暴满,但由于关闭审计功能需要重启数据库,此类操作生产环境下是不允许的,因此我们需要找出哪类审计产生的较多,然后单独的进行关闭;我们可以通过如下方法查找:如果你发现AUD$这个表比较大了,检查下是哪种审计占的空间:SQLselectact