数据库
文章平均质量分 58
记录一些对数据库的重要点的理解与想法
bitDesigner
合抱之木,生于毫末
展开
-
使用存储过程插入大批量数据
结合MySQL的存储过程和事务,实现超大批量数据插入,万级、十万级、百万级、千万级、亿级。一百万条左右的数据插入27.x seconds左右;一千万行需要5 minutes左右;一亿条左右的数据插入,预估需要1 hour 20 minutes。MySQL的各种参数没有调节,用的默认设置,windows上安装的数据库服务器版本为5.5.29原创 2022-02-27 18:39:01 · 1277 阅读 · 1 评论 -
MySQL:事务:开启、回滚与提交
修改提交模式为手动,即开启事务,而后,即使当前事务中有错误的SQL语句,但最后使用commit命令提交了事务,而不是回滚。那么,当前事务中,没有错误的那些SQL将会永久执行,比如一条更新语句对记录的修改能够被持久化到磁盘中。原创 2022-03-09 11:21:25 · 1718 阅读 · 0 评论 -
mybatis-plus:向MySQL数据库写入二进制大数据
该基本测试案列使用的是:springboot、mybatis-plus。 主要测试的是向数据中写入如.pdf、.yml、.jpg、.mp3等等类型的二进制文件,当然,像字符串这种编码固定的也是可以写入的,不是说数据库中Blob类型的字段不能写入字符串。原创 2022-03-07 16:08:43 · 3942 阅读 · 0 评论