数据库
清枫cc
这个作者很懒,什么都没留下…
展开
-
flyway baseline-version
但是在flyway pod 启动后 创建flyway_schema_history表并自动插入了一条version=1.0.0 and type=BASELINE的记录。经过多次重装初始化慢慢发现,每次自动插入记录的时候,数据库里有其他程序创建的表(有时候在flyway执行之前已经创建完成)。多次重装初始化测试一直搞不清楚为什么有时候创建flyway_schema_history表时自动插入 type=BASELINE的记录,有时候不插入。使用flyway进行数据库版本控制。原创 2022-11-10 20:50:07 · 2412 阅读 · 1 评论 -
Redis思维导图
Redis原创 2021-07-03 12:02:34 · 90 阅读 · 0 评论 -
Ansible-Playbook实现Mysql读写分离
Ansible-Playbook实现Mysql读写分离所有主机的系统环境:[root@maple-c8-n1 data]# cat /etc/redhat-release CentOS Linux release 8.3.2011服务器共五台Ansible控制端 10.0.0.8mycat-server 10.0.0.18 mysql-master 10.0.0.28 #Mariadb 10.3.17mysql-slave 10.0.0.38 #Mariadb 10.3.17my原创 2021-05-28 09:19:24 · 265 阅读 · 0 评论 -
Mysql运维相关思维导图
原创 2021-05-26 22:15:57 · 209 阅读 · 0 评论 -
Oracle编写定时同步数据库表数据的shell脚本
1.docker安装oracle12c参考连接:https://www.cnblogs.com/Dev0ps/p/10676930.html2.测试环境准备2.1 登录oracle容器 docker exec -it ef7e5bc1c20e /bin/bash (ef7e5bc1c20e自己容器的ID)2.2 sqlplus登录oracle,创建账号并授权su oracle #需切换用户cd /u01/app/oracle-product/12.1.0/xe/bin #o原创 2020-08-07 11:31:38 · 797 阅读 · 0 评论 -
Oracle工作中用到的小知识点
1. sum(1)的作用通过case判断接单超时的置为1,然后sum相加,得出接单超时数量select sum(case when w.sign_date > w.sign_date_ask then 1 else 0 end) as receiveOutTimefrom order w2. update select的作用update t1 set (t1.staff_id,t1.staff_name)=(select t2.sta原创 2021-03-08 20:14:25 · 145 阅读 · 0 评论 -
Oracle创建定时任务Job
创建语句DECLARE X NUMBER(9);BEGIN SYS.DBMS_JOB.SUBMIT ( job => X -- 返回作业号,唯一标识一个job ,what => 'XXXX;'--存储过程名,可以是多个,用分号隔开 ,next_date => to_date('...原创 2019-12-13 15:57:48 · 380 阅读 · 0 评论 -
Oracle查询条件的类型对索引的影响
环境:order表中的order_code字段类型是varchar2类型,并且已为该字段建立了索引。执行以下sql语句,效率极低,查看F5执行计划发现进行了全表扫描,没有使用索引。select * from order where order_code in(99991105591519, 99991124680834,...原创 2019-12-13 15:40:37 · 332 阅读 · 0 评论 -
Oracle综合练习
一、创建和使用表在scott用户中,完成如下各题操作:注意一定要建立worker、depart和salary 3个表之间的关系(主外键的设置)。1.1 创建表create table worker(wk_id int primary key,wk_name varchar2(20),wk_gender char(2),wk_birth Date,wk_isdang char(2),...原创 2019-12-05 14:46:54 · 4000 阅读 · 0 评论