码迷,mamicode.com
首页 > 数据库
极客mysql06
两阶段锁:在 InnoDB 事务中,行锁是在需要的时候才加上的,但并不是不需要了就立刻释放, 而是要等到事务结束时才释放。 建议:如果你的事务中需要锁多个行,要把最可能造成锁冲突、最可能影响并发度的锁尽量往后放。 死锁:当并发系统中不同线程出现循环资源依赖,涉及的线程都在等待别的线程释放资源时,就会 ...
分类:数据库   时间:2020-07-14 16:47:27    阅读次数:73
MySQL操作命令(其二)
-- 查询练习 -- 查询所有字段 -- select * from 表名; select * from students; -- 查询指定字段 -- select 列1,列2,... from 表名; select name,gender from students; -- 使用 as 给字段起别 ...
分类:数据库   时间:2020-07-14 16:47:06    阅读次数:79
数据库去重
查询SELECT * FROM table A WHERE ( A.the_date, A.exponent_code, A.exponent_value ) IN ( SELECT the_date, exponent_code, exponent_value FROM table GROUP B ...
分类:数据库   时间:2020-07-14 16:31:08    阅读次数:90
MySQL命令(其一)
--sql语句的注意 : 1 以 ; 作为结束符 2 不区分大小写 --01 mysql 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 mysql -uroot -p mysql -- 退出数据库 exit/quti/ctrl + d -- sql语句最 ...
分类:数据库   时间:2020-07-14 16:21:40    阅读次数:74
Mysql 精确查询是否字段中包含某个字符串
想到是否包含,就想起来in,like查询了,先说一下这俩的区别,这是表字段和数据 Like查询 首先可能用的最多的LIKE 模糊查询,这样的数据不太精确,如果姓名有 “西贝小小凤1,西贝小小凤2” 这样的也会查出来,数据不太准确 select * from table where field lik ...
分类:数据库   时间:2020-07-14 15:04:08    阅读次数:124
sqlserver 重置自增列种子值最大值
DBCC CHECKIDENT(sysmenu, RESEED, 184) 设置sysmenu表的自增初始值为184 命令介绍: 在SQLServer输入数据时,碰到有主键ID需要维护时,可使用IDENT_CURRENT和CHECKIDENT命令来维护。 IDENT_CURRENT命令返回指定表或视 ...
分类:数据库   时间:2020-07-14 15:03:04    阅读次数:159
sql server的查询结果复制到excel带标题行
第一步: 第二步: 第三步:单击箭头位置快速全选 第四步:右键选择“将结果另存为” ...
分类:数据库   时间:2020-07-14 15:00:49    阅读次数:93
MySQL 数据库作发布系统的存储,一天五万条以上的增量, 预计运维三年,怎么优化?
1、设计良好的数据库结构,允许部分数据冗余,尽量避免 join 查询,提高效率。 2、选择合适的表字段数据类型和存储引擎,适当的添加索引。 3、MySQL 库主从读写分离。 4、找规律分表,减少单表中的数据量提高查询速度。 5、添加缓存机制,比如 memcached,apc 等。 6、不经常改动的页 ...
分类:数据库   时间:2020-07-14 13:47:54    阅读次数:75
springboot中@PropertySource(value = {"classpath:FoundBean.properties"})读取不出内容
情景:因为不可能所有的属性都放在全局文件(SpringBoot项目使用一个全局的配置文件application.properties或者是application.yml)中 所以需要把一些跟springboot无关的东西放在其他文件,用 @PropertySource:加载指定的配置文件;直接用@P ...
分类:数据库   时间:2020-07-14 13:46:59    阅读次数:162
mongodb主从复制
cat /usr/local/mongodb/etc/mongodb.conf############主库配置文件n内容#################dbpath = /data/mongodb/datalogpath = /usr/local/mongodb/logs/mongodb.logf ...
分类:数据库   时间:2020-07-14 13:44:38    阅读次数:70
Mysql修改过my.ini文件后启动失败
mysql修改完配置文件之后,启动失败。一直显示startPending,各种尝试重无果。、 后来才发现是txt格式问题,修改配置文件直接保存就会变成utf-8。解决方法:文本格式另存为改成,ANSC保存。重启电脑就正常启动了。 参考了下面的这篇文章才发现的,记录一下问题的处理。 https://b ...
分类:数据库   时间:2020-07-14 13:41:18    阅读次数:64
Linux(wsl)安装docker和mysql主从搭建
开始安装 参考文档:https://www.jianshu.com/p/3eb1e178f51b (最后使用windows本地docker,wsl中代理,因为当前版本不支持,最新版本据说支持了,没有尝试过) docker常用命令 docker exec -it ecMysql bash 进入容器 d ...
分类:数据库   时间:2020-07-14 13:36:28    阅读次数:122
数据库水平分表
1. 前言:但数据库数据到达千万级别的时候,查询如果不按索引查就会非常慢,于是这里打算利用水平分表来优化一下查询,提高效率 2. 分表:取我当前表的某一列的前两个数字进行二级分表,将千万数据化分成十万。 -- 首先执行循环建表: create procedure sum1(a int) begin ...
分类:数据库   时间:2020-07-14 13:18:50    阅读次数:90
数据库CPU 100%处理记录
问题描述 2020年7月13日一大早收到告警,测试环境数据库CPU告警。 登录aws查看监控如下图 问题分析 出现这种cpu 100%的问题,都是因为sql性能问题导致的, 主要表现于 cpu 消耗过大,有慢sql造成、慢sql全表扫描,扫描数据库过大,内存排序,队列等等 并发现写入相对于查询来说比 ...
分类:数据库   时间:2020-07-14 13:09:21    阅读次数:81
SqlMapConfig.xml配置文件
配置内容 SqlMapConfig.xml 中配置的内容和顺序 -properties(属性) --property -settings(全局配置参数) --setting -typeAliases(类型别名) --typeAliase --package -typeHandlers(类型处理器) ...
分类:数据库   时间:2020-07-14 13:08:22    阅读次数:77
NLog记录日志到Oracle数据库
之前我们使用NLog记录日志到记事本的功能愉快的使用着,可是突然有一天领导要求统计一下报错的日志数量,茫茫记事本怎么破,于是写了个程序来读取记事本统计,这种原始的方式着实让人蛋疼,好在NLog提供了记录到数据库的功能,于是研究一番记录如下,首先把配置文件贴出来,默认位置是项目目录下的NLog.con ...
分类:数据库   时间:2020-07-14 13:04:10    阅读次数:85
MySQL修改root密码的多种方法
CentOS里用yum安装的mysql,没有自动创建mysql数据库,root账号的默认密码为空,如果要修改root账号的密码,需要从别的数据库把mysql数据库导过来,才能修改。方法1:用SETPASSWORD命令,我试了,这种方法可行,而且可以把密码设置为空,不需重启mysql服务  mysql-uroot--我试了,如果mysql本身有密码,执行这个命令进不去  mysql>SETPA
分类:数据库   时间:2020-07-14 10:40:03    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!