随笔分类 - 06——数据库技术
数据库相关技术
摘要:渠道系列项目根据披露配置生产期报提示 CREATE OR REPLACE PROCEDURE P_REVEAL_PROJECT_TYPE_SCHEME(v_res OUT NUMBER, v_errorCode OUT NVARCHAR2, v_errorMsg OUT NVARCHAR2) IS
阅读全文
摘要:
改造前-期报提示(含有数组) CREATE OR REPLACE PROCEDURE P_REVEAL_PROJECT_TYPE_SCHEME(v_res OUT NUMBER, v_errorCode OUT NVARCHAR2, v_errorMsg OUT NVARCHAR2) IS /* 渠
阅读全文

摘要:
1.登录服务器切换到Oracle用户: su - oracle 2.启动Oracle监控: lsnrctl start 3.客户端连接测试,是不是可以登录了,若不行往下执行4、5、6、7 4.进入Oracle数据库: sqlplus / as sysdba 5.启动Oracle数据库: startu
阅读全文

摘要:select to_char(sysdate, 'yyyy') || '-' || regexp_substr('06-20;12-20', '[^;]+', 1, level) value from dual where 1 = 1 connect by level <= regexp_count
阅读全文
摘要:之前写过一篇 MySQL 的 MVCC 的工作原理,最近有读者在网站上学习的时候,评论区指出了一些问题。 而这个知识点很重要,面试太常问了,所以,我就重写了这篇文章!开车! 正文 这是我的钱包,共有 100 万元。 今天我心情好,我决定给你的转账 100 万,最后的结果肯定是我的余额变为 0 元,你
阅读全文
摘要:mysql数据库开发常见问题及优化 本随笔文章,由个人博客(鸟不拉屎)转移至博客园 写于:2018 年 05 月 07 日 原地址:https://niaobulashi.com/archives/mysql-question.htm...
阅读全文
摘要:oracle存储过程 关于update的动态SQL-工作心得 本随笔文章,由个人博客(鸟不拉屎)转移至博客园 发布时间: 2018 年 12 月 20 日 原地址:https://niaobulashi.com/archives/or...
阅读全文
摘要:oracle的多表合并查询-工作心得 本随笔文章,由个人博客(鸟不拉屎)转移至博客园 发布时间: 2018 年 11 月 29 日 原地址:https://niaobulashi.com/archives/oracle-select-...
阅读全文
摘要:存储过程编译出现锁死情况的解决方法 本随笔文章,由个人博客(鸟不拉屎)转移至博客园 发布时间: 2018 年 10 月 23 日 原地址:https://niaobulashi.com/archives/procedures_lock...
阅读全文
摘要:存储过程关于LOOP循环问题 本随笔文章,由个人博客(鸟不拉屎)转移至博客园 发布时间: 2018 年 10 月 17 日 原地址:https://niaobulashi.com/archives/procedures_loop...
阅读全文
摘要:Linux下mysql自动备份脚本 本随笔文章,由个人博客(鸟不拉屎)转移至博客园 发布时间:2018 年 06 月 26 日 原地址:https://niaobulashi.com/archives/AutoBackup.html ...
阅读全文
摘要:--oracle查询哪些表被谁锁住了 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode, sess.LOGON_TIME, sess.machine f
阅读全文
摘要:线上库有6个表存在重复数据,其中2个表比较大,一个96万+、一个30万+,因为之前处理过相同的问题,就直接拿来了上次的Python去重脚本,脚本很简单,就是连接数据库,查出来重复数据,循环删除。 emmmm,但是这个效率嘛,实在是太低了,1秒一条,重复数据大约2万+,预估时间大约在8个小时左右。。。
阅读全文
摘要:用个图温习一下索引 问题1:mysql索引类型normal,unique,full text的区别是什么? normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索引。
阅读全文
摘要:新增解析json报文,获取key的value 建立如下两种类型 CREATE OR REPLACE TYPE ty_row_str_split as object (strValue VARCHAR2 (4000)); CREATE OR REPLACE TYPE ty_tbl_str_split
阅读全文
摘要:场景:oracle服务安装在windows本地,oracle客户端在虚拟机中,使用虚拟机连接windows的oracle数据库。 问题1:使用虚拟机telnet我本地oracle1521端口,不通 解决思路: 关闭虚拟机linux防火墙(这个方法有点粗暴,建议在只需要修改防火墙的端口允许通过即可)
阅读全文
摘要:锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。 锁分类
阅读全文
摘要:Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返 回执行计划的信息,而不是执行这条SQL 注意:如果 from 中包含子查询,仍会
阅读全文
摘要:MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个人的兴趣,希望从应用及源码
阅读全文
摘要:主要是记录工作中遇到的一些各种'常用'和'变态'的SQL语句(๑•̀ㅁ•́ฅ) 查询 1.统计成功失败总数 select sum(正确数)+sum(错误数) as 总记录数,sum(正确数),sum(错误数) from ( select count(1) 正确数,0 错误数 from tb wher
阅读全文