自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 MYSQL插入效率优化

1.保持长连接 (一般应用中都会使用连接池) 2.批量插入 insert into table values (),(),() 3.关闭约束检查。unique,foreign等 4.关闭自动提交 5.数据按主键顺序排好序 6.如果是自增表,innodb-autoinc-lock-mode设置为1【批量模式】 7.如果有super权限 修改sql_log_bin为1,不写binlog ...

2019-09-17 16:24:05 197

原创 MYSQL之迷:BKA与VIRTUAL COLUMN

今天遇到了一个很离奇的事情,早上过来有同事说某个查询没有结果了。我心里一想我没有动查询SQL啊,不应该的啊。然后细想下昨天动了些东西。其中有重写另一个查询的SQL,打开了MYSQL默认关闭的BKA关联算法。昨天还沾沾自喜呢,一定有不少线上关联查询应该有快一些了。谁知道他么早上一来就遇到这种奇怪的事情。 下面将场景还原: mysql> select version(); +----...

2019-09-06 14:14:12 252

原创 深刻死锁回忆 X LOCK + XI LOCK顺序并发

由于有一些INNODB死锁解决经验,看到死锁日志时脑子立即想到了这样这种场景。但之前类似场景是先根据二级索引删除后插入,这次是发生在主键索引上,只锁了1行,心里就有点犯难了。所以在未了解到实际的业务场景时,不敢妄下结论。通宵分析了general log后,通过实验还原了业务场景。 场景回顾: 表结构: CREATE TABLE `test` (   `id` int(10) unsigne

2017-10-28 20:58:24 264

原创 MYSQL 列转行

SELECT    a.col1,   a.col2,   SUBSTRING_INDEX(     SUBSTRING_INDEX(a.datad, ',', s.`seq`),     ',',     - 1   ) AS aaa  FROM   (SELECT      col1,     col2,     SUBSTRING_INDEX(       GROU

2016-06-26 17:44:08 260

原创 MYSQL 存储过程实现类似ORACLE row_number 和 rank 的简单例子

row_number 实现: DELIMITER $$ USE `zhangzm`$$ DROP PROCEDURE IF EXISTS `row_number`$$ CREATE DEFINER=`root`@`%` PROCEDURE `row_number`() BEGIN   DECLARE rn INT DEFAULT 0 ;   DECLARE _

2016-05-26 11:47:13 1042

SQLyog 12.4破解版

SQLyog 12.4破解版

2018-08-30

mysql过程,函数debug工具

mysql过程,函数debug工具

2018-08-30

JBPM 3.0 Help(中文).chm

jbpm 中文技术文档。初学者应该看下。

2013-09-03

Jsmooth-Jar2EXE

Jar 打包 EXE文件,可以脱离java环境运行     —— jar to exe 、 Jsmooth的使用

2013-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除