![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
spnier
这个作者很懒,什么都没留下…
展开
-
mysql常见面试题
1. UNION ALL 与 UNION 的区别 UNION和UNION ALL关键字都是将两个结果集合并为一个。 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 而UNION ALL只是简单的将两个结果合并后就返回。 由于UNION需要排序去重,所以 UNION ALL 的效率比 UNION...原创 2020-03-16 10:41:34 · 76 阅读 · 0 评论 -
数据库分库分表及优化笔记
垂直分库分表引起的问题:1.跨库的关联查询 join 解决方案 1)冗余字段 2)数据同步 例如商户系统、产品表 http---- ETL MQ 3)全局表(广播表) 字典表,基础表 行号名号表 10W+ 4)绑定表(ER表) 5)数据组装 /*catlet data = data1 + data22.分布式事务 1)两阶段提交 XA...原创 2020-03-13 22:12:59 · 124 阅读 · 0 评论 -
mysql性能调优步骤及常用命令
查看sql执行频率SHOW STATUS LIKE 'Com_______'; -- 查询当前sql的执行频率SHOW GLOBAL STATUS LIKE 'Com_______'; -- 查询mysql开启后sql的执行频率SHOW GLOBAL STATUS LIKE 'Innodb_rows_%'; --查询innodb的sql影响数据的行数开启慢查询日志,日志分析,定...原创 2020-03-06 11:16:26 · 90 阅读 · 0 评论 -
mysql检索条件in 和 or 是否用到索引详解
select version(); // 5.6.40条件:username创建索引,如下图:可以用到索引的sql语句语句(都是用range级别的):WHERE username = 'suyl' OR username = 'admin';WHERE username = 'suyl' OR username = 'admin111';WHERE username = 'su...原创 2020-03-02 16:53:28 · 3576 阅读 · 1 评论 -
MySQL中几种日志的了解
前言MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slow query log) 6:一般查询日志(general log) 7:中继日志(relay log)。其中重做日志和回滚日志与事务操作息息相关,二进...原创 2020-02-11 16:32:28 · 103 阅读 · 0 评论 -
Mysql数据库中一些基本操作
select version(); mysql查看版本号SHOW PROCESSLIST;显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。SHOW FULL PROCESSLIST;showprocesslist只能列出当前100条。如果想全部列出,可以使用SHOW FULL PROCESSLIST命令SHOW V...原创 2020-02-10 11:32:19 · 92 阅读 · 0 评论 -
数据库迁移--《mysql5.6迁移到oracle12c》
1.注意mybatis-plus版本问题 2.1-gamma sql打印有bug 升级 到 2.3.3 3.x版本不兼容2.x版本2.触发器改动注意事项 NEW 改为 :NEW 、OLD 改为 :OLD、date_format 改为 to_date例如:CREATE or REPLACE TRIGGER trigger_date_test_insert_wea BEFORE INSERT ...原创 2020-01-21 10:00:46 · 280 阅读 · 0 评论 -
数据库迁移--《oracle迁移到ppas》
1. 所有SQL语句中表名和字段不要带双引号。表名或字段带双引号时,表示区分大小写,如果数据库中表名是test,sql语句是update “TEST” set name=’1’,会提示没有TEST这个表2. 建表语句varchar2类型长度后不能有BYTE或CHARCREATE TABLE DT_AUDITRECORD (ID VARCHAR2(36 BYTE) NOT NULL...原创 2020-01-21 10:15:05 · 198 阅读 · 0 评论