-
1、BitMap是什么通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。2^32次方40亿数据只需要500M内存,需要内存少了8倍2、setbit命令介绍setbitkeyoffsetvalue#设置bitmapkey为20220328uid为100的用户已签到1setbit202203201001setbit202203202001setbit202203211001setbit20220321
-
MySQL创建远程访问指定数据库的账户无法连接的原因在远程主机上,你有权使用root用户访问数据库。尽管你已创...
-
通过自定义配置文件为DockerMySQL指定字符集使用--character-set-server选项启动DockerMySQL...
-
如何编写一个IN相关的查询方法?用户表中包含一个id字段,Project表中包含一个user_id字段,其中存储着...
-
简述:
我们的MySQL一般会并发的执行多个事务,多个事务可能会并发的对同一条或者同一批数据进行crud操作;可能就会导致我们平常所说的脏读、不可重复读、幻读这些问题.
这些问题的本质都是My
-
索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。
在不使用ICP的情况下,在使用非主键索引(又叫普通索引或者二级索引)进行查询时,存储引擎通过索引检索
-
MySQL数据库存放位置:
1、MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI,默认存放位置是
C:\Documentsand Settings\AllUsers\Application Data\MySQL\MySQL Server 5.1\data
2、MySQL如果使用InnoDB
-
Mybaits-puls项目启动时报错 Invalid bound statement (not found): com.xxx.mapper.xxx原因:项目启动时未找到mapper中的方法解决办法:在springboot或mybaits-puls的配置文件中加上:mybatis-plus.mapperLocations=classpath:XXX/XX
-
框架介绍依照惯例首先介绍本期主角:select count(*) from article
select * from article order by publish_time desc limit 0,20这个操作是一般我们的常规分页操作,先进行total然后进行分页获取,这种做法的好处是支持
-
MySQL 锁数据库锁设计初衷是处理并发问题,在多线程执行情况下保证最终结果如预期可以通过 select * from sys.innodb_lock_waits; 查看被阻塞的事务两阶段锁协议两阶段锁协议:在 InnoDB 事务中,行锁
-
综述首先需要理解以下概念:B+Tree、聚簇索引、二级索引、稀疏索引mysql page的结构其次,总体而言可以将获取数据的类型分为:命中了索引,可以直接从聚簇索引上面获取数据,或者通过二级
-
1、Docker下载镜像docker pull nacos/nacos-server笔者下载时已经到1.3.2 其中mysqljar已经更新至8.0.162、创建数据库create database nacos_confighttps://github.com/alibaba/na...复制sql并执行3、创建Nacos容器docker run -d \
-e P
-
索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但当数据量逐渐增大时
-
在 2019年,我曾经撰写过一篇文章,提出 " 2019,国产数据库元年开启新纪元 " 的观点。为什么这样讲?我以为,一个技术生态的繁荣发展,必须拥有广泛的投入、广泛的参与、广泛的关注,这三
-
人生有六个字,前面三个是“不害怕”,后面还有三个是“不后悔”,不管怎样,努力去做吧。
1、大批量插入数据优化
(1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开