MySQL
文章平均质量分 76
反正CPU闲着也是闲着
这个作者很懒,什么都没留下…
展开
-
MySQL gap lock、net-key lock 实验记录
实验记录打开两个sessionset innodb_lock_wait_timeout=5; 设置 Lock wait timeout exceeded 为5秒,这样等待被锁阻塞的时间能短点 -_-! 便于实验进行表结构其中id为主键;age为普通索引in name age1 name1 155 lucy 1811 南风 2215 洛神赋 28存在的非唯一索引select * from user where age = 22 for update;锁住[18,28]sele原创 2022-04-20 19:44:51 · 467 阅读 · 0 评论 -
难写的SQL——case when 特征函数
难写的SQL——case when 特征函数case when 是特征函数,简单介绍见 https://www.jianshu.com/p/cbb05073931f今天做了一个sql题,用到了case when函数,这个函数在做数据统计的时候经常用来解决条件太复杂的问题。题干如下# 表结构如下CREATE TABLE `t_received` ( `c_id` int(11) NOT NULL AUTO_INCREMENT, `c_customer_id` varchar(15) DEFA原创 2020-08-05 18:28:23 · 333 阅读 · 0 评论 -
mysql 的两个重要的日志模块
mysql 的两个重要的日志模块mysql查询语句的执行过程redo log(InnoDB特有的日志,发生在引擎层)redo log是物理日志,记录了这个数据页 “做了什么改动”,发生在InnoDB引擎中,当修改数据时,InnoDB将数据写入内存,在写入redo log就算修改完了,而且redo log是顺序写磁盘速度很快。避免了修改数据时直接修改数据行带来的大量随机IO,采用了随机IO转...原创 2020-04-23 14:55:25 · 448 阅读 · 0 评论 -
索引条件下推(index condition pushdown)
索引条件下推(index condition pushdown)概念 当没有icp时,存储引擎会运用索引定位到符合索引条件的行,将这些行发送给MySQL server去计算where 条件是否正确。当有icp时,如果where 条件的一部分可以通过索引来计算(意思就是索引中包含的信息可以计算这一部分where条件),那么MySQL Server就会将这部分索引条件下推到(index cond...原创 2020-02-13 19:43:26 · 1813 阅读 · 0 评论 -
远程连接MYSQL提示Host is not allowed to connect to this MySQL server
原文:http://blog.csdn.net/ei__nino/article/details/25069391如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server1。 改表法。可能是你的帐号不允许从远程登陆,只能在l转载 2017-11-18 11:34:26 · 414 阅读 · 0 评论 -
一篇写Spring事务管理的很好的文章和摘要
原文地址点这里传送到原文对文章的摘要 事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务中的操作,要么都执行修改,要么都不执行,这就是事务的目的,也是事务模型区别于文件系统的重要特征之一。事务管理方式编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。声明式事务管理建立在AOP之上的。其本质是对方法前后进转载 2017-11-19 13:03:15 · 299 阅读 · 0 评论 -
redis+结巴分词做倒排索引
起源之前爬取过一百万的歌曲,包括歌手名,歌词等,最近了解到倒排索引,像es,solr这种太大,配置要求太高,对于一百万的数据量有些小题大做,所以想到了redis做一个倒排索引。我的配置这里说一下我的配置,后面用的到:cpu:i7 8750HQ (六核十二线程)内存:8G ddr4硬盘:ssd(.m2接口)思路简单来说就是把MySQL中的数据取出来,分词(包括去除停用词),将分词后...原创 2019-03-14 21:15:23 · 3025 阅读 · 0 评论