本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
上周上线碰见的ORA-00054错误回放 上周上线碰见的ORA-00054错误回放
上周应用上线,有一个数据库脚本,包含改字段长度等操作,执行过程中,现象就是有些改字段成功了,有些执行出错,报了ORA-00054的错误。了解一下原理,就能对这个错误,有比较深入的理解了。 首先,我们模拟下报错过程,创建测试表,session
一个触发器需求的案例 一个触发器需求的案例
有一位兄弟,问了一问题, 用触发器实现一个功能,如果插入的字段AGE为空,则将此字段AGE的值置为0。 以下是一版实现, SQL create table t (id number, age number); Table creat
MySQL远程访问权限的设置 MySQL远程访问权限的设置
今儿有位同事提出,一套MySQL 5.6的环境,从数据库服务器本地登录,一切正常,可是若从远程服务器访问,就会报错, ERROR 1045 (28000): Access denied for user ‘bisal‘@’x.x.x.x
一个关于Definer和Invoker的权限问题 一个关于Definer和Invoker的权限问题
前两天有位朋友,微信公众号提了一个问题,原文描述如下, 我的需求是在tag库中执行一个处理,使得tag中所有用户seq的nextval与src库中一致。 我在tag库的user1中创建了一个存储过程,代码逻辑为通过dblink(指向s
truncate表,会将统计信息清除么? truncate表,会将统计信息清除么?
看见微信群有位朋友问: truncate表,会将统计信息清除么? 有些朋友回复, 数据字典信息都没有了,统计信息就清除了,所以是没有统计信息的。做个实验,跟踪一下truncate,应该比较清楚。我做了10g的测试,发现那个表的las
经典的运维脚本三步曲 经典的运维脚本三步曲
无论是应用运维,还是数据库运维,均可以分为“人肉”-“自动化”-“智能化”阶段,其中自动化阶段,主要是将一些人做的操作,尤其是一些重复性操作,封装为程序,一方面避免重复性操作,另一方面提高执行效率。自动化实现的过程中,经常使用的,可能就
探索索引的奥秘 – 索引的属性 探索索引的奥秘 – 索引的属性
索引是一种奇特的对象,他就像一把双刃剑,用好了可以提高性能,用不好就可能会影响性能,但如何才能用好索引? 可能我们日常工作中,同事、朋友,甚至我自己会问这种问题, 我们创建了索引,为什么这条SQL未用这索引?创建的索引越多,应
探索索引的奥秘 – 有索引就一定会用么? 探索索引的奥秘 – 有索引就一定会用么?
上一篇文章《》,我们了解了索引的属性,回顾一下, 索引设置为unusable,会有以下特点,     1. 索引设置为unusable,此时会删除索引段。     2. 索引处于unusable期间,对表数据做DML操作,此时不
filebeat占用Linux空间未释放的问题解决 filebeat占用Linux空间未释放的问题解决
我们的一台应用服务器,操作系统是Red Hat Linux,监控报警,/opt/applog文件系统使用率超阈值,整体容量为50G,但发现实际文件容量20G,剩下的30G空间是什么? 我们知道,Linux环境下
探索索引的奥秘 – 10053事件 探索索引的奥秘 – 10053事件
之前我们了解了索引的属性,以及一些对于是否能用索引似是而非的场景,相应的说明和结论可以参考, 《》 《》 对于一条SQL,是否可以用索引,在CBO下,是依赖于Oracle对于不同执行计划成本值预估的判断,下面这张图是Concept
10 / 30