如果不了解 MongoDB Sharded Cluster 原理,请先阅读 MongoDB Sharded cluster架构原理 关于MongoDB Sharding,你应该知道的 关于 sharding 迁移,会分3个部分来介绍,本文为第三部分 负载均衡及迁移策略 chunk 迁移流程 Bala ...
分类:
数据库技术 时间:
2020-06-18 12:49:04
收藏:
0 评论:
0 赞:
0 阅读:
81
刚开始下载完mysql后,登录mysql客户端,执行下面命令 变量默认的编码都是utf8: 现在我告诉你,你发的语句若包含中文字符会出现乱码,客户端和服务器使用的编码不一致! 下面的来介绍两个比较重要的变量 》 》 现在我们希望把这俩个变量的编码都改成gbk,且要一劳永逸,在my.ini配置文件添加 ...
分类:
数据库技术 时间:
2020-06-18 12:38:25
收藏:
0 评论:
0 赞:
0 阅读:
62
CHECKPOINT --用于检查当前工作的数据库中被更改过的数据页或日志页,并将这些数据从数据缓冲器中强制写入硬盘 GO DBCC FreeProcCache --从缓冲池中删除所有缓冲区 DBCC DropCleanBuffers --从过程高速缓存中删除所有元素 GO DBCC FreeSys ...
分类:
数据库技术 时间:
2020-06-18 12:04:57
收藏:
0 评论:
0 赞:
0 阅读:
79
一个事务执行dml操作,就会自动加上行共享表锁,以防止其他需要排他锁的事务访问。 一个事务对表新增数据,另一个事务修改表报错显示“资源正忙...”,因为修改该表时需要排他锁。 一个事务修改表数据,或删除表数据,就是真正的影响记录数为0,另一个事务依然无法修改该表,因为修改该表时需要排他锁。 ...
分类:
数据库技术 时间:
2020-06-18 11:47:05
收藏:
0 评论:
0 赞:
0 阅读:
77
# 安装 #### 进入 /usr/local ```cd /usr/local``` #### 下载```sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz```#### 解压```sudo ta ...
分类:
数据库技术 时间:
2020-06-18 11:45:06
收藏:
0 评论:
0 赞:
0 阅读:
59
DELIMITER $$DROP PROCEDURE IF EXISTS `study`.`xx` $$CREATE PROCEDURE `study`.`xx` ()BEGINDECLARE i int;loop1:loopdelete from xxx where xx=xx limit 500 ...
分类:
数据库技术 时间:
2020-06-18 11:41:57
收藏:
0 评论:
0 赞:
0 阅读:
77
在线安装mysql5.6 -Linux系统 步骤1. 上传MySQL的Yum源 链接:https://pan.baidu.com/s/1pbhBlM_rftvPp1kIX1TI2w 提取码:h7qd 提供mysql的Yum源 将yum源上传到/etc/yum.repos.d目录下 使用ls命令查看确 ...
分类:
数据库技术 时间:
2020-06-18 11:37:54
收藏:
0 评论:
0 赞:
0 阅读:
66
直接去看mongodb官网的文档学习是最快捷的途径。链接如下:https://docs.mongodb.com/manual/tutorial/getting-started/ 一、基础概念 Mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中应用功能最丰富的,最像关系数据库 ...
分类:
数据库技术 时间:
2020-06-18 11:36:28
收藏:
0 评论:
0 赞:
0 阅读:
62
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456 database > dump.sql 导出单个数据表结构和数据mysqldump -h loc ...
分类:
数据库技术 时间:
2020-06-18 11:33:31
收藏:
0 评论:
0 赞:
0 阅读:
58
MySQL的表中有唯一索引,设置unique_checks为0时,还能否写入重复值? 首先,即便设置unique_checks=0,也无法往唯一索引中写入重复值。 其次,设置unique_checks=0的作用在于,批量导入数据(例如load data)时,在确保导入数据中无重复值时,无需再次检查其 ...
分类:
数据库技术 时间:
2020-06-18 11:32:32
收藏:
0 评论:
0 赞:
0 阅读:
138
表 BD_Employe ID name 1 A1 2 A2 3 A3 表 bd_mfc ID NAme DLManage_C isdl 1 mfc1 1,2,3 1 2 mfc2 0 3 mfc3 2,3 1 create function f_split(@c varchar(2000),@sp ...
分类:
数据库技术 时间:
2020-06-18 11:27:34
收藏:
0 评论:
0 赞:
0 阅读:
62
1.随机存取文件流:RandomAccessFile 2.使用说明: * 1.RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutput接口 * 2.RandomAccessFile既可以作为一个输入流,又可以作为一个输出流 * * ...
分类:
数据库技术 时间:
2020-06-18 10:23:34
收藏:
0 评论:
0 赞:
0 阅读:
56
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘dis ...
分类:
数据库技术 时间:
2020-06-18 10:20:37
收藏:
0 评论:
0 赞:
0 阅读:
60
回表:尽量减少回表的次数 索引覆盖 using index 增加索引覆盖的次数 最左原则(索引优化)对于联合索引的情况 索引下推 也是针对联合索引的情况 聚集索引 主键和数据在一起的叫聚集索引 innodb myisam 的数据结构 文件结构 索引分类 (主键索引 普通索引 联合索引 全文索引 唯一 ...
分类:
数据库技术 时间:
2020-06-18 10:13:57
收藏:
0 评论:
0 赞:
0 阅读:
51
将排序(一般按时间排)后的数据按某字段变化分组统计,也就是分组字段值与上一行的值比较,如果相同则分到与上一行同组,不同时则创建一个新组。 这个问题用SQL来做很难! SQL的集合是无序的,早期SQL没有相邻行引用的方法。SQL2003标准中加入了窗口函数,能引用相邻行,但分组仍然非常困难,需要用子查 ...
分类:
数据库技术 时间:
2020-06-18 10:11:26
收藏:
0 评论:
0 赞:
0 阅读:
70
数据分组以后,要找出在每个分组中都出现的某个字段值。 用SQL来解决这个问题并不容易! SQL缺少单纯的分组操作,只能返回各分组的统计值,而不能对各组的成员再进行更细的交、差、并等集合运算。要解决这种问题就需要多层嵌套子查询来变相地实现。 举个例子:查询每周都加班的员工以进行表彰。现有加班数据表OV ...
分类:
数据库技术 时间:
2020-06-18 10:09:22
收藏:
0 评论:
0 赞:
0 阅读:
77
安装SQL server数据库 参考百度:https://blog.csdn.net/qq_38388811/article/details/82874828Microsoft SQL Server 2008 R2序列号密钥:开发版32位:MC46H-JQR3C-2JRHY-XYRKY-QWPVM开 ...
分类:
数据库技术 时间:
2020-06-18 09:57:24
收藏:
0 评论:
0 赞:
0 阅读:
83
本文出处:https://www.cnblogs.com/wyc1994666/p/11367051.html 开篇 相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一 ...
分类:
数据库技术 时间:
2020-06-18 09:53:03
收藏:
0 评论:
0 赞:
0 阅读:
83
根据同一订单号同时在一个事务中对两条记录做了修改操作,导致锁表。 ##数据初始化,插入模拟数据。 ##窗口1 模拟START TRANSACTION;修改操作COMMIT; ##窗口2 模拟START TRANSACTION;修改操作 COMMIT; /** 超时报错 错误代码: 1205Lock ...
分类:
数据库技术 时间:
2020-06-18 09:40:34
收藏:
0 评论:
0 赞:
0 阅读:
89
前置条件 用户有查询数据统计权限 GRANT VIEW DATABASE STATE TO database_user; CPU性能问题 正在发生 查看前X个CPU消耗查询 (汇总) SELECT TOP 10 GETDATE() runtime, * FROM ( SELECT query_sta ...
分类:
数据库技术 时间:
2020-06-18 09:35:55
收藏:
0 评论:
0 赞:
0 阅读:
91