
mysql
文章平均质量分 64
scaling_heights
scaling_heights
展开
-
mysql索引失效问题
原创 2021-02-02 00:19:36 · 117 阅读 · 0 评论 -
MySQL InnoDB锁机制
在我们的日常工作中,经常会遇到各种死锁的场景,有的死锁分析起来是比较容易的,比如同类型的事务并发引起的死锁;而不同类型事务并发引起的死锁,分析起来就不是那么容易了。系统化的了解数据库的加锁机制,不仅有助于对现有问题的分析,在设计阶段也能更好的把握系统的性能与复杂业务场景的解决方案。要系统化了了解数据库的加锁机制,我们需要弄明白:有哪些类型的锁 对什么东西加锁 以什么样的方式加锁1. 有哪些类型的锁MySQL InnoDB一共有四种锁:共享锁(读锁,S锁)、排他锁(写锁,X锁)、意向共享锁(原创 2021-02-01 23:02:48 · 91 阅读 · 0 评论 -
MyISAM与InnoDB索引差异
-- 索引失效原因-- 聚合索引 主键及唯一索引-- 聚合索引:原则 :最左匹配原则-- 失效原因:-- 没有匹配原则-- 字段使用函数-- 字段使用运算-- 主键索引:-- 失效原因:-- 使用函数-- join时, 字段编码不一样-- 使用is not null-- 普通索引:-- 失效原因:-- 本身字段区分度不大-- 使用is null 本身字段 is not null-- MyISAM与InnoDB索引差异-- 一、-- MyISAM的索引与行记录.原创 2021-02-01 22:52:46 · 100 阅读 · 0 评论 -
mybatis 批量修改 allowMultiQueries=true
### The error may involve com.suning.cdnPlatform.service.common.dao.version.TaskMachineDAO.batchUpdate-Inline### The error occurred while setting parameters### SQL: UPDATE v_task_machine SET status...原创 2019-12-08 10:12:06 · 662 阅读 · 0 评论 -
mysql 删表
USE sys; #数据库名称,过程存储依赖于数据库生效.DROP PROCEDURE IF EXISTS Del_tables; #如果已有该存储过程则删除旧的DELIMITER $$ #定义临时分隔符CREATE PROCEDURE Del_tables() #创建存储过程BEGIN #存储过程开始#定义变量名称和类型DECLARE db_name VARCHAR(20);...原创 2019-10-24 23:03:57 · 147 阅读 · 0 评论 -
mysql 参考
MySQL 优化原理 https://blog.youkuaiyun.com/qq_35956041/article/details/86719618原创 2019-02-16 22:28:17 · 113 阅读 · 0 评论 -
Hibernate批处理
/*Transaction tran = session.beginTransaction(); Connection connection = session.connection(); String sql = "INSERT INTO DomainBandwidth(domain_id,traffic,time) VALUES(?,?,?)"; ...原创 2019-02-27 22:37:13 · 360 阅读 · 0 评论 -
mysql 初始化
[root@fucdnsitdb05 ~]# mysql -uroot -pSuningRds@123 -h127.0.0.1Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 29Server version: 5.7.19-17-log Percona Server (...原创 2019-03-28 22:28:37 · 193 阅读 · 0 评论