spring boot Mybatis/MybatisPlus大批量插入操作优化(绝对有用) IPASS 发表于2024-05-21 浏览8321 评论0 优化一:JDBC连接URL字符串中需要新增一个参数:rewriteBatchedStatements=true jdbc链接加上:rewriteBatchedStatements=true url: jdbc:mysql://ip:端口/数据库名?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GM
MYSQL教程 MySQL并发事务访问相同记录 guyuewuren 发表于2024-05-21 浏览5212 评论0 概述 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的 资源。为保证数据的一致性,需要对 并发操作进行控制 ,因此产生了 锁 。同时 锁机制 也为实现MySQL的各个隔离级别提供了保证。 锁冲突 也是影响数据库 并发访问性能 的一个重要因素。所以锁对数据库而 言显得尤其重要,也更加复杂。 读-读情况 读-读 情况,即并发事务相继 读取相同的记录 。读取操作本身不会对记录有任何影响,并不会引起什么 问题,所以允许这种情况的发生。 写-写情
mysql 启动mysql报错:Failed to start mysqld.service: Unit not found. 尉蓝屋檐 发表于2024-05-21 浏览13560 评论0 安装mysql之后 systemctl start mysqld启动报错 我在网上也搜了很多资料没有我想要的结果,因为我的mysqld.service 是存在的,他为什么好报这种低级错误,我果断卸载重新下载 解决办法有两种,我建议大家用第一种简单粗暴直接,下面我们说一下两种解决的方式 第一种解决方法 学习内容: 提示:这里我是因为出现过各种错误总结出的结果,比如现在的问题没有mysqld.service 当启动时报错果断卸载重建容器 docker run -itd --n
MYSQL教程 面试官:MySQL 上亿大表如何优化? AB模板网 发表于2024-05-21 浏览6579 评论0 背景 XX 实例(一主一从)xxx 告警中每天凌晨在报 SLA 报警,该报警的意思是存在一定的主从延迟。(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性) XX 实例的慢查询数量最多(执行时间超过 1s 的 SQL 会被记录),XX 应用那方每天晚上在做删除一个月前数据的任务。 分析 使用 pt-query-digest 工具分析最近一周的 mysql-slow.log: pt-query-digest --since=148h mysql-slow.l
mysql mybatis批量插入后返回主键id My 发表于2024-05-21 浏览8606 评论0 Mybatis在插入单条数据的时候有两种方式返回自增主键: 1、对于支持生成自增主键的数据库:增加 useGenerateKeys和keyProperty ,<insert>标签属性。 2、不支持生成自增主键的数据库:使用<selectKey>标签。 对于批量插入数据返回自增主键的解决方式,Mybatis官网资料介绍如下: First, if your database supports auto-generated key fields (e.g. MySQL
mysql 【MySQL】MySQL 发展历程和主流分支(mysql 百度百科) 黑牛哥 发表于2024-05-21 浏览5231 评论0 1. DB 排行榜 1.1 DB-Engines Ranking DB-Engines 数据库流行度排行榜,排名标准包括搜索系统名称时搜索引擎结果数量、Google 趋势、 Stack Overflow 网站、LinkedIn、Twitter 等社交网络中的提及的情况, 综合比较、排名。 排行榜表格图 排行榜趋势图 Oracle、MySQL 和 Microsoft SQL Server 仍然稳得一批,虽有细微变化,但还是稳局排行榜前三名。 1.2 墨天轮中国数据库流行度排行榜
MSSQL教程 MySQL登录、访问、退出操作(mysql的登录和退出) Hi,Sunny?宇哥 发表于2024-05-21 浏览4631 评论0 1.登录 访问MySQL服务器对应的命令:mysql.exe ,位置:C:\Program Files\MySQL\MySQL Server 8.0\bin (mysql.exe需要带参数执行,所以直接在图形界面下执行该命令会自动结束) 打开控制命令台:win+r:cmd 执行mysql.exe命令的时候出现错误: 需要配置环境变量path:C:\Program Files\MySQL\MySQL Server 8.0\bin 控制命令台必须重启才会生效 登录的命令:mysq
MYSQL教程 MySQL(Select count(*))为什么这么慢!!! AB模板网 发表于2024-05-21 浏览5304 评论0 1. Select count(*) 为什么会比较慢 在不同的 MySQL 引擎中,count(*) 有不同的实现方式。 MyISAM 引擎 MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高; InnoDB 引擎 而 InnoDB 引擎就麻烦了,它执行 count() 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。 此外需要注意的是,我们在这篇文章里讨论的是没有过滤条件的 count()。 但
MYSQL教程 傻瓜式用Eclipse连接MySQL数据库(怎么用eclipse连接mysql数据库) 星花园站长资源网 发表于2024-05-21 浏览3968 评论0 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。 本来不想写这么简单人文章,在百度上搜索我这个标题,完
mysql MySQL 出现 The table is full 的解决方法 面粉厂管理系统开发 发表于2024-05-21 浏览10045 评论0 内存表的大小超过了规定的范围 MySQL出现"the table is full"的问题,一般有两个原因: 一、需要加大数据表大小 vi /etc/my.cnf 需要修改MySQL的配置文件my.cnf,在[mysqld]下添加/修改两行: tmp_table_size = 1024M max_heap_table_size = 1024M 系统默认是16M,修改完后重启mySQL 二、服务器硬盘空间满了,清理垃圾/无用数据即可 #查询服务器空间使用情况 df -h 查
spring boot 满满的MybatisX干货哦~ 羊毛 发表于2024-05-21 浏览10457 评论0 前言 一开始本来我是想用Free Mybatis plugin的,结果搜不到,然后就发现了这货,一番体验之后是真的舒爽啊!!! 1.安装MybatisX 2.功能 2.1.文件跳转 这个功能我是在太爱了,在使用mybatis框架的时候,你还在繁琐的找和接口对应的mapper.xml、SQL语句吗?还在繁琐的找和mapper.xml对应的接口、方法吗?还在繁琐的找注入给serviceImpl的接口吗? 这也太麻烦还巨浪费时间了!!!,而MybatisX插件提供了跳转的
MSSQL教程 Excel表格数据导入MySQL数据库 huahua22 发表于2024-05-21 浏览18572 评论0 公司业务需要把Excel表中的十多万条数据导入到数据库表中,这样比执行sql语句插入数据快多了 比如:想把如下图的(sanyi.xlsx)Excel表格导入MySQL表(tb_sanyi_client)中 1、将excel表格另存为csv文件,csv默认为逗号分隔2、使用notepad++工具打开保存好的CSV文件,转换成utf-8格式3、使用MySQL可视化界面navicat for mysql,找到对应的数据库表,然后右键—》导入向导4、导入类型选择文本文件,点击下一步5、找到上面保存好的