首页 > 数据库技术
[转载] 十问 TiDB :关于架构设计的一些思考 TiDB
做 TiDB 的缘起是从思考一个问题开始的:为什么在数据库领域有这么多永远也躲不开的坑?从 2015 年我们写下第一行代码,3 年以来我们迎面遇到无数个问题,一边思考一边做,尽量用最小的代价来快速奔跑。 作为一个开源项目,TiDB 是我们基础架构工程师和社区一起努力的结果,TiDB 已经发版到 2. ...
分类:数据库技术   时间:2020-04-14 10:44:31    收藏:0  评论:0  赞:0  阅读:61
DBCP数据库连接池技术
DBCP是Apache上的一个 Java连接池项目,也是 tomcat使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立 ...
分类:数据库技术   时间:2020-04-14 10:39:57    收藏:0  评论:0  赞:0  阅读:59
MySQL优化之配置文件
MySQL优化之配置文件 文章目录MySQL优化之配置文件前言优化配置如下 前言 通常默认的 my.cnf 配置文件无法发挥出 MySQL 最高的性能,所以需要根据不同的硬件进行优化,配置文件的优化也是重点,下面是物理内存为 32G 的数据库优化参数,具体从全局、二进制日志、主从、innodb、my ...
分类:数据库技术   时间:2020-04-14 10:31:26    收藏:0  评论:0  赞:0  阅读:58
mysql 创建数据库 编码
字符集 一般选择utf8.下面介绍一下utf8与utfmb4的区别。 utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到http://blog.csdn.net/leelyliu/article/details/52879685 看unicode编码区从 ...
分类:数据库技术   时间:2020-04-14 09:55:02    收藏:0  评论:0  赞:0  阅读:83
要想深入理解mysql索引?这16个点你必须要了解!
前言 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录 ...
分类:数据库技术   时间:2020-04-14 09:53:38    收藏:0  评论:0  赞:0  阅读:89
MySQL数据库的定时自动备份
昨天做了MySQL数据库的备份基本操作的实验,今天试一下MySQL数据库的定时自动备份。 大概思路就是,首先为备份文件单独创建一个目录,然后再目录下创建Shell脚本里写上执行数据库备份的命令,并且给这个Shell脚本添加可执行的权限,最后给这个Shell脚本添加到crond计划任务,让它每天定时执 ...
分类:数据库技术   时间:2020-04-14 09:46:53    收藏:0  评论:0  赞:0  阅读:57
mysql
1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可 ...
分类:数据库技术   时间:2020-04-14 09:19:29    收藏:0  评论:0  赞:0  阅读:68
yum安装CentOS7+nginx+php7.3+mysql5.7
yum的安装 yum update yum安装nginx源yum install yum-utils 安装nginxyum install nginx 启动nginxservice nginx start 设置nginx服务器开机自启动systemctl enable nginx.service 检 ...
分类:数据库技术   时间:2020-04-14 09:13:50    收藏:0  评论:0  赞:0  阅读:83
Oracle学习笔记:instr结合substr实现split功能
一、instr()函数:字符查找函数 语法: 注:在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。 只检索一次 ,也就是说从字符的开始到字符的结尾就结束。 实例: 有点奇思妙想! 二、substr()函数:字符截取函数 语法: 实例: 三、instr结合substr ...
分类:数据库技术   时间:2020-04-14 09:13:28    收藏:0  评论:0  赞:0  阅读:86
3. InnoDB 存储引擎-表结构定义文件、InnoDB存储引擎文件、表空间文件、重做日志文件
3.5 表结构定义文件 MySQL 都有一个以frm为后缀的文件,该文件记录了该表的表结构定义。 frm还用来存放视图的定义,如用户创建了一个v_a 视图,那么对应会产生一个v_a.frm 文件,用来记录视图的定义。该文件是文本文件,可用cat查看。 3.6 InnoDB存储引擎文件 InnoDB文 ...
分类:数据库技术   时间:2020-04-14 09:07:41    收藏:0  评论:0  赞:0  阅读:77
23.MySQL中的HAVING(分组过滤)
1.准备 1 CREATE DATABASE mahaiwuji; 2 3 USE mahaiwuji; 4 5 CREATE TABLE student ( 6 sid INT (4) PRIMARY KEY, 7 sname VARCHAR (36), 8 course VARCHAR (36) ...
分类:数据库技术   时间:2020-04-14 09:05:36    收藏:0  评论:0  赞:0  阅读:93
记一次mysql多表查询(left jion)优化案例
一次mysql多表查询(left jion)优化案例 在新上线的供需模块中,发现某一个查询按钮点击后,出不来结果,找到该按钮对应sql手动执行,发现需要20 30秒才能出结果,所以服务端程序判断超时,故先不显示结果 以下是对这条查询的优化记录 1 数据库配置 数据库配置:4C8G 主表数据:3W+ ...
分类:数据库技术   时间:2020-04-14 00:39:02    收藏:0  评论:0  赞:0  阅读:97
数据库系统之关系数据理论——多值依赖到底是什么
自己在家捣鼓了很久还是没弄明白什么是多值依赖,今天网课老师留了题“举出三个多值依赖的例子”,最后看了老师的例子,听了讲解,终于弄明白了怎么判断,怎么举例,什么是多值依赖。 先放上多值依赖的定义: 设R(U)是属性集U上的一个关系模式。X,Y,Z是U的子集,并且Z=U-X-Y。关系R(U)中多值依赖X ...
分类:数据库技术   时间:2020-04-14 00:18:22    收藏:0  评论:0  赞:0  阅读:99
针对mysql的后台语句执行读取敏感信息
load file 读取无效时 连接mysql写入: mysql> load data local infile "/etc/passwd" into table test FIELDS TERMINATED BY '\n'; //test 表名 Query OK, 11 rows affected ...
分类:数据库技术   时间:2020-04-13 23:48:10    收藏:0  评论:0  赞:0  阅读:194
MongoDB事务开发:读操作事务(未完成)
在读取数据的过程中我们需要关注以下两个问题: 从哪里读,关注数据节点位置; 什么样的数据可以读(数据是否提交),关注数据的隔离性。 第一个问题由readPreference来解决 第二个问题由readConcern来解决 什么是readPreference readPreference决定使用哪一个 ...
分类:数据库技术   时间:2020-04-13 23:23:48    收藏:0  评论:0  赞:0  阅读:83
SQL Server第1部分:为什么要监视SQL日志
根据2019年发布的基于风险安全研究报告,数据经常会有泄露的风险,每秒有超过44条记录被盗,***最主要目标是利用企业数据库,获取其机密资产。一般来讲企业不会察觉到自己的数据库已经被破坏了几个月,一旦敏感数据泄漏,损坏将无法挽回。通过监视和分析异常活动日志,企业可以在早期阶段提高检测防御***的能力,如:尽早识别出未授权访问之类的事件,可以帮助您在数据损坏之前识别并阻止威胁。在本系列博客中关于SQLS
分类:数据库技术   时间:2020-04-13 22:28:48    收藏:0  评论:0  赞:0  阅读:73
MySQL视图的操作
为什么要创建视图? 可以实现查询的简化,而且还会提高安全性 简述视图的概念。 本质上是一种虚拟表,其内容与真实的表相似。包含一系列带有名称的列和行的数据。但是,视图并不在数据库中以存储数据值的形式存在,行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。 视图的主要特点有哪些? ...
分类:数据库技术   时间:2020-04-13 22:20:57    收藏:0  评论:0  赞:0  阅读:82
MongoDB的孤儿文档是如何产生的
以下是对迁移过程描述: 1、balancer向源shard发送moveChunk命令; 2、源shard内部执行moveChunk命令,并保证在迁移的过程中,新插入的document还是写入源shard; 3、如果需要的话,目标shard创建需要的索引; 4、目标shard从源shard请求数据;注 ...
分类:数据库技术   时间:2020-04-13 22:16:18    收藏:0  评论:0  赞:0  阅读:128
Oracle-字段中代码值集合转换为行记录
数据库在涉及阶段可能存在单个字段存储多个代码使用分隔符临界使用的场景。在使用时需要将代码值拆分多行进行使用。按照以下方式获取代码值后即可按照场景进行使用。--创建六行记录 select rownum as col from dual connect by rownum <= 6; --获取集合中代码 ...
分类:数据库技术   时间:2020-04-13 22:13:23    收藏:0  评论:0  赞:0  阅读:100
MySQL游标
1.统计tb_student表中的数据行数; 方法1://不使用句柄: create procedure p_sum1(out row int) begin declare sno int; declare cnt int; declare search boolean default true; ...
分类:数据库技术   时间:2020-04-13 22:11:14    收藏:0  评论:0  赞:0  阅读:78
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!