
数据库
G0o0o0o
这个作者很懒,什么都没留下…
展开
-
MySQL数据库笔记
1. mysql索引主键索引:要求索引列的值不重复且不为空值唯一索引:要求索引列的值唯一且可以为空值全文索引:用大文本对象的列作为索引组合索引:多个列组合的索引,列中的值不允许有空值普通索引:表中普通的列作为索引,没有限制()主键索引和唯一索引的区别主键索引和唯一索引对列中的值要求稍有不同,主键索引更为严格。每个表只能有一个主键索引,唯一索引可有多个。主键可作为外键,唯一...原创 2019-11-21 23:33:23 · 169 阅读 · 0 评论 -
centos7 安装mysql 并给用户赋权限
服务器mysql日常被攻击,经常重新安装mysql,记录一下,方便以后查找,亲测过,好使mysql安装https://blog.youkuaiyun.com/wohiusdashi/article/details/89358071新用户赋权限,可以远程连接的用户https://blog.youkuaiyun.com/EI__Nino/article/details/25069391...翻译 2020-06-05 19:05:53 · 317 阅读 · 0 评论 -
MySQL EXPLAIN
MySQL EXPLAIN1. EXPLAIN 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。分析的结果:2. idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序。id相同,执行顺序由上至下id不同,如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行。3. select_type分别用来表示查询的类型,主要是用于区别普通查询转载 2020-09-16 14:57:07 · 161 阅读 · 0 评论 -
MySQL的MVCC
MySQL的MVCC1. 什么是MVCCMVCC中文是多版本并发控制,顾名思义,是一种提高并发的技术。根据逻辑,在并发上只有读读是不阻塞的,而读写、写读、写写是需要阻塞。但是在MVCC出来之后,只有写写才能阻塞,其他三个都可以并行操作。这也是InnoDB存储引擎受欢迎的原因之一。InnoDB并不是单纯的行级锁,而是同时实现了MVCC,所以也可以认为MVCC是行级锁的另一种形式。MVCC有多种实现方式:乐观并发控制、悲观并发控制。同时MVCC只能在READ COMMIT 和 REPEATABLE REA原创 2020-08-31 21:53:19 · 205 阅读 · 0 评论 -
JDBC连接Hive2,注解式生成对象集合【解决】
JDBC连接Hive2,注解式生成对象集合【解决】由于我无法通过mybatis连接到Hive2,所以选择了古老的JDBC连接大法。1. 引依赖 <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId> </dependency> <d原创 2020-07-03 12:59:31 · 471 阅读 · 0 评论 -
redis主从复制配置+哨兵机制配置
redis主从复制准备:windows 10 环境https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100解压:将三个redis文件名设置为master、slave-1、slave-2。redis配置三个redis中的redis.windows.conf和redis.windows-service.conf文件中的port设置成如下:master 对应 6379slave-1 对应 6380slave-2原创 2020-06-06 22:37:44 · 318 阅读 · 0 评论