数据库
文章平均质量分 57
山不在高_有仙则灵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Alibaba数据源Druid可视化监控配置
1、引入依赖的jar文件gav1-1、druid可视化监控服务启动1-2、数据源druid依赖jar文件gav引入1-3、配置文件属性配置原创 2022-07-05 11:29:35 · 1125 阅读 · 0 评论 -
window环境下mysql免安装配置
1、官网下载mysql安装包解压。2、根目录新建数据库存储文件:data文件夹。3、根目录下新建my.ini文件,添加如下三行:[mysqld]basedir=mysql根目录路径datadir=数据库存储文件4、进入到bin目录,执行以下操作(记得记下root密码):mysqld --defaults-file=my.ini文件路径 --initialize --console5、启动mysqlmysqld --console6、根据初始密码登录mysql -uroot -p原创 2021-01-29 18:22:15 · 1820 阅读 · 0 评论 -
解决办法Access denied for user ‘root‘@‘localhost‘ (using password: YES)
1、找到mysql安装目录下的my.ini文件,然后添加一行skip-grant-tables。2、按下win键,接着输入cmd,鼠标点击右键 管理员方式运行。3、输入命令:net stop mysql,先停止服务。紧接着,输入 net start mysql 启动服务。4、mysql -uroot -p 后直接回车,这时便进入了。5、use mysql 选择mysql本身自带的库,然后执行,update user set password=PASSWORD(“123456”) where use.原创 2021-07-21 09:51:45 · 2496 阅读 · 0 评论 -
mysqlbin log日志回放进行操作步骤
1、查看当前mysql服务器binlog日志信息:show variables like ‘log_%’;2、开启binlog日志my.ini文件新增,#binlog文件地址log-bin=D:/shanly/mysql/mysql-5.7.34-win32/data/binlogserver-id=1#加入此参数才能记录到insert语句binlog_format=MIXED3、...原创 2022-04-20 20:56:02 · 2502 阅读 · 0 评论 -
mysql笔记
脚本导入导出1、导出数据:A、mysqldump -u root -p dbname -P 3308 > lmapp.sqlmysqldump -u 用户名-p 数据库名 -P 端口号> 导出文件名称.sqlB、mysqldump -u root -p dbname table -P 3308 > lmapp.sqlmysqldump -u 用户名-p 数据库名 表名 -P 端口号> 导出文件名称.sql2、数据库导入:mysql -uroot -psource 脚本原创 2021-10-16 10:05:18 · 218 阅读 · 1 评论 -
业务代码操作数据库性能标准
1、列表页获取数据,list记录数和总页数分开两个接口实现。获取数据时间范围限制在3~6个月之内。2、所有的获取记录数都统一使用COUNT(*)。3、INSERT INTO 语句插入需要添加是否存在判断,防止主键冲突(INSERTSELECT NOT EXISTS)。4、微服务逻辑代码通用,禁止微服务调用其他微服务或者其他内部服务接口。5、所有查询WHERE 限制条件禁止使用函数。6、单个SQL表关联不允许超过三个表,超过三个表管理的复杂SQL可以考虑拆分多个SQL处理。7、所...原创 2020-08-31 16:14:05 · 189 阅读 · 0 评论 -
高性能开发数据库执行规范标准
a、业务SQL性能优化规范1、多表关联查询表个数原则上不超过三个,如果超过三个业务表的复杂的sql,需要拆分成多个SQL进行执行。2、提供的业务接口,count计数的接口需要功能唯一,不要和聚合其他业务查询,目前count优化没有什么好的方案。3、list查询SQL需要有起止时间和结束时间,默认起止时间和结束时间区间为2~6个月。4、对数据库查询时间精确到秒级别的业务SQL,为了防止应用服务器和数据服务器时间误差造成的干扰,禁止从应用服务器中获取时间在数据库服务器上进行过滤计算。建议时间获取原创 2020-08-31 16:21:42 · 1043 阅读 · 0 评论
分享