
mysql
漫玥刚花
这个作者很懒,什么都没留下…
展开
-
springboot的HikariDataSource默认配置的默认值如下
name 构造器默认值 默认配置validate之后的值 validate重置 minIdle -1 10 minIdle<0或者minIdle>maxPoolSize,则被重置为maxPoolSize maxPoolSize -1 10 如果maxPoolSize小于1,则会被重置。当minIdle<=0被重置为DE...原创 2019-10-22 15:23:31 · 8310 阅读 · 0 评论 -
mysql No operations allowed after connection closed(springboot2数据库连接池、多数据源配置)
Spring Boot多数据源配置及No operations allowed after connection closed连接异常的解决最近项目上线,遇到了一个诡异的bug。首先说下我的项目配置: SpringBooot + SpringMVC+SpringData JPA+ 两个MySql也就是我这个项目配置了多数据源。前期开发是没什么问题的,一切运转良好。但是等到项目上线...原创 2019-10-22 15:16:29 · 528 阅读 · 0 评论 -
navicat 提示“1045 access denied for user 'root'@'localhost' ”解决方法
cmd命令行切换到MySQLbin目录下,mysqld --skip_grant_tables;//跳过权限验证。登录mysql后mysql -u root -p; //mysql首次登录默认密码为空。方法一:mysql>update mysql.user set authentication_string=password('root') wher...原创 2018-07-13 23:01:05 · 752 阅读 · 0 评论 -
分库分表的基本思想
Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不多,但每张表的数据非常多,这时候适合水平切分,即把表的数据按某种规则(比如按ID散列)切分到多个数据库(server)...原创 2018-07-17 11:37:12 · 178 阅读 · 0 评论 -
mysql数据库死锁的产生原因及解决办法
这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组...原创 2018-07-17 14:14:55 · 182 阅读 · 0 评论 -
MYSQL-知识点
1、数据库隔离级别有哪些,各自的含义是什么,MYSQL 默认的隔离级别是是什么。未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据提交读(Read Committed):只能读取到已经提交的数据。Oracle等多数数据库默认都是该级别 (不重复读)可重复读(Repeated Read):可重复读。在同一个事务内的查询都是事务开始时刻一致的,I...原创 2019-04-02 21:17:43 · 269 阅读 · 0 评论