数据库锁 共享锁(Shared lock) 例1: T1: select * from table (请想象它需要执行1个小时之久,后面的sql语句请都这么想象) T2: update table set column1='hello' 过程:T1运行 (加共享锁) T2运行等待T1运行完之后再运行 ...
分类:
数据库 时间:
2020-02-05 23:26:00
阅读次数:
91
1.含义: 使用聚合管道可以对集合中的文档进行换行和组合。在实际项目中:表的关联查询,数据统计; 常见管道操作符 description $project 增加,删除,重命名字段 $match 条件匹配,满足条件的文档才能进入下一阶段 $limit 限制结果的数量 $skip 跳过文档的数量 $so ...
分类:
数据库 时间:
2020-02-05 23:07:18
阅读次数:
102
缓存与数据库双写时的数据一致性问题:只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 一般来说,就是如果你的系统不是严格要求缓存+数据库必须一致性的话,缓存可以稍微的跟数据库偶尔有不一致的情况,最好不要做这个方案,读请求和写请求串 ...
分类:
数据库 时间:
2020-02-05 20:42:34
阅读次数:
105
MySQL的高可用方案有很多种,双主、MHA、MMM等等,这里只是写下最简单的双主这种高可用方案。一、配置MySQL互为主从1、环境准备系统IP主机名服务Centos7.5192.168.20.2mysql01MySQL+keepalivedCentos7.5192.168.20.3mysql02MySQL+keepalived注:MySQL已部署完成,可参考博文Centos部署MySQL5.7进
分类:
数据库 时间:
2020-02-05 20:24:24
阅读次数:
92
创建Spring Boot项目 1、New Project 2)取名为sb2 (springboot2.x) 3、勾选Spring Web 4、勾选MyBatis framework 5、下一步,然后点击完成 6、pom.xml增加jar和插件 jar dependency> <groupId>my ...
分类:
数据库 时间:
2020-02-05 20:16:42
阅读次数:
501
在下面的步骤前,先了解下这些选项的含义,由于我设置额db_extended所以在过程中我需要选择清除的对象为AUDIT_TRAIL_AUD_STD. ConstantTypeValueDescription AUDIT_TRAIL_ALL PLS_INTEGER 15 All audit trail ...
分类:
数据库 时间:
2020-02-05 20:13:17
阅读次数:
95
https://www.cnblogs.com/linjiqin/archive/2012/01/16/2323320.html ...
分类:
数据库 时间:
2020-02-05 18:46:38
阅读次数:
87
目录导航: "1. 分析函数语法" "2. count() over():统计分区中各组的行数,partition by 可选,order by 可选" "3. sum() over():统计分区中记录的总和,partition by 可选,order by 可选" "4. avg() over() ...
分类:
数据库 时间:
2020-02-05 18:31:22
阅读次数:
128
SQL Server 小数类型(float 和 decimal) 在SQL Server中,实际上小数数值只有两种数据类型:float 和 decimal,分别是近似数值和精确数值。其他小数类型,都可以使用float和decimal来替代,例如,双精度(double precision)数据类型等价 ...
分类:
数据库 时间:
2020-02-05 17:54:47
阅读次数:
100
从远程数据库dump mysqldump -h rds.hostname -u remote_user_name -p remote_db > dump.sql 上传到本地数据库 mysql -u local_user_name -p local_db < dump.sql 参考:https://i ...
分类:
数据库 时间:
2020-02-05 16:44:33
阅读次数:
111
使用源代码编译安装mysql还是比较麻烦,一般来说设备安装时请网络同事临时开通linux上网,通过yum网络实现快速安装,或配置yum仓库进行内网统一安装。 通过网络快速安装过程如下 一、检查系统是否安装其他版本的MYSQL数据,有的话干掉老版本数据库 #yum list installed | g ...
分类:
数据库 时间:
2020-02-05 16:42:45
阅读次数:
93
MongoDB是目前非常流行的一种NoSQL数据库,其灵活的存储方式备受开发人员青睐。本文就介绍一下如何安装并设置成Windows服务的方法。目前为止,我们每次启动MongoDB数据库服务都需要通过CMD输入指令mongod来开启服务,较为麻烦,所以本节介绍下如何将将mongo安装为Windows服 ...
分类:
数据库 时间:
2020-02-05 16:39:46
阅读次数:
126
sql:将秒转化成时分秒格式 DECLARE @a int=20000 SELECT CONVERT(VARCHAR(10),@a/60)+'分'+CONVERT(VARCHAR(10),@a%60)+'秒' --333分20秒 SELECT CONVERT(VARCHAR(10),@a/3600) ...
分类:
数据库 时间:
2020-02-05 16:26:31
阅读次数:
214
WITH x AS (SELECT 0 AS id UNION ALL SELECT id + 1 AS id FROM x WHERE id < 9)SELECT *FROM x; -- 生成连续字母(a-z)WITH x AS (SELECT 1 AS id UNION ALL SELECT i ...
分类:
数据库 时间:
2020-02-05 16:13:41
阅读次数:
70
SQLServer 查看SQL语句的执行时间 在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON ...
分类:
数据库 时间:
2020-02-05 15:07:54
阅读次数:
106
<appSettings> <add key="connstring" value="provider=microsoft.jet.oledb.4.0;data source=|datadirectory|***.mdb"/> <!--<add key="connstringdata" value= ...
分类:
数据库 时间:
2020-02-05 13:51:17
阅读次数:
90
protected void Button1_Click(object sender, EventArgs e) { OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=|d ...
分类:
数据库 时间:
2020-02-05 13:31:34
阅读次数:
100