[TOC] 1. 前置知识 1.1 InnoDB 索引结构 InnoDB 索引使用的数据结构是 "B+ 树" 。 百度百科中的结构图: 一个 m 阶 树的几个特点: 1. 每个节点可能有最多 m 个子节点 2. 除根结点外,每个结点至少有 个子女,根结点至少有两个子女 3. 有 k 个子女的结点必有 ...
分类:
数据库 时间:
2020-05-20 14:02:13
阅读次数:
143
DBA_TAB_STATISTICS显示数据库中所有表的优化器统计信息。它的列与ALL_TAB_STATISTICS中的列相同。ALL_TAB_STATISTICS显示当前用户可以访问的表的优化器统计信息。USER_TAB_STATISTICS显示当前用户拥有的表的优化器统计信息。此视图不显示所有者 ...
分类:
数据库 时间:
2020-05-20 14:14:30
阅读次数:
58
1、事务是什么 事务是应用程序中一系列严密的操作,所有操作必须全部成功完成才算完成这个事务,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 2、事务的四大特性 数据库事务 transanction 正确执行的四个基本要素。ACI ...
分类:
数据库 时间:
2020-05-20 14:17:40
阅读次数:
104
1.Mysql提示报错Too large的错误。 解决: show variables like '%max_allowed_packet%';【默认为1M】 set global max_allowed_packet = 2*1024*1024*10 2.Mysql8.0的版本,因为比较新的mys ...
分类:
数据库 时间:
2020-05-20 14:35:33
阅读次数:
66
vmware安装centos 一、下载centos7.x的镜像包 进入官网:https://www.centos.org/ 找到下载位置后,发现只提供了最新的centos8的镜像包,找到页面最下面的 : https://www.centos.org/download/mirrors/ 进入后,通过国 ...
分类:
数据库 时间:
2020-05-20 14:36:40
阅读次数:
63
Geodatabase 作为ArcGIS 的原生数据格式,体现了很多第三代地理数据模型 的优势。Personal Geodatabase 基于Microsoft Access 一体化存储空间数据和属性数据。Enterprise Geodatabase 通过大型关系数据库+ArcSDE 实现,ArcS ...
分类:
数据库 时间:
2020-05-20 14:37:49
阅读次数:
75
报错信息:ERROR1044(42000):Accessdeniedforuser‘‘@‘localhost‘todatabase‘meitu‘系统环境:Centos7.5MysqlServerversion:5.6.48分析原因:匿名用户(‘‘)权限报错问题描述:安装好mysql后,root用户账户登录mysql,创建一个新数据库时
分类:
数据库 时间:
2020-05-20 15:45:39
阅读次数:
57
(原)https://segmentfault.com/a/1190000016566788?utm_source=tag newest 脏读/不可重复读的概念都比较容易理解和掌握,这里不在讨论 事务隔离级别(tx_isolation) mysql 有四级事务隔离级别 每个级别都有字符或数字编号 读 ...
分类:
数据库 时间:
2020-05-20 17:06:45
阅读次数:
73
语法:updat table_name set column_name1 = case id when 1 then 'a' when 2 then 'b' when 3 then 'c' end, colunm_name = case id when 1 then 'd' when 2 then ...
分类:
数据库 时间:
2020-05-20 17:17:00
阅读次数:
64
mysql性能分析QueryProfiler是MYSQL自带的一种query诊断分析工具,通过它可以分析出一条SQL语句的性能瓶颈在什么地方。可以定位出一条SQL语句执行的各种资源消耗情况,比如CPU,IO等,以及该SQL执行所耗费的时间等。不过该工具只有在MYSQL5.0.37以及以上版本中才有实现。1.showvariableslike"%profil%";#查看是否开启
分类:
数据库 时间:
2020-05-20 18:24:55
阅读次数:
52
表结构示意图: 表结构创建语句: 创建相关表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; select A.student_id,sw,ty from (select student_id,number as sw from score left join co ...
分类:
数据库 时间:
2020-05-20 18:25:14
阅读次数:
65
数据库操作 查看所有数据库 show databases; 1 查看当前使用的数据库 select database(); 1 创建数据库 create databases 数据库名 charset=utf8; 5.删除数据库 drop database 数据库名 1 6 .使用数据句库 use d ...
分类:
数据库 时间:
2020-05-20 18:30:27
阅读次数:
60
2020-05-20 上面的随笔,我有提到,sql的发送有2个 所以我又有问题了 1、那2种方式 2、实现2种方式 3、它们之间的区别 我的答案: 1、SqlSession和Mapper 2、 SqlSession的代码 Role role = (Role) sqlSession.selectOne ...
分类:
数据库 时间:
2020-05-20 18:34:42
阅读次数:
76
# Example MySQL config file for small systems. # # This is for a system with little memory (<= 64M) where MySQL is only used # from time to time and i ...
分类:
数据库 时间:
2020-05-20 18:49:41
阅读次数:
153
概念: geometry和geography的区别 geometry:planar 平面坐标系【supported by SQL Server conforms to the Open Geospatial Consortium (OGC) Simple Features for SQL Speci ...
分类:
数据库 时间:
2020-05-20 18:52:05
阅读次数:
145
十、PostgreSQL12.2IN/EXISTS/ANY/ALL/JOIN百花争鸣1、IN/EXISTS/ANY/ALL哪个好?2、相同业务IN/EXISTS/ANY/ALL/INNERJOIN解决方案对比。3、相同业务NOT(IN/EXISTS/ANY/ALL)解决方案对比。4、数据量的增长对性能带来的严重影响如何解决?5、我们是否应该意识到更多的复杂性?6、给开发人员的建议!这是针对Post
分类:
数据库 时间:
2020-05-20 20:08:45
阅读次数:
80
方式一: 将java.util.Date()转为java.sql.Date(),即可通过sql语句存入数据库 Date date = new Date(); java.sql.Date sqlDate = new java.sql.Date(date.getTime()); 方式二: 转换为字符串传 ...
分类:
数据库 时间:
2020-05-20 20:08:57
阅读次数:
111
聚类的定义 聚类就是对大量未知标注的数据集,按数据的内在相似性将数据集划分为多个类别,使类别内的数据相似度较大而类别间的数据相似度较小。聚类算法是无监督的算法。 常见的相似度计算方法 闵可夫斯基距离Minkowski/欧式距离 在上述的计算中,当p=1时,则是计算绝对值距离,通常叫做曼哈顿距离,当p ...
分类:
数据库 时间:
2020-05-20 20:12:09
阅读次数:
427
范式:关系数据库中的关系是要满足一定要求的,满足不同程度要求的不同范式。满足最低要求的叫第一范式,简称1NF ,在第一范式中满足进一步要求的为第二范式,其余以此类推。通俗来说是满足数据库关系表中的一套规则。 范式理论研究:Codd提出1NF,2NF,3NF概念 2NF 例如:有关系模式S-L-C(S ...
分类:
数据库 时间:
2020-05-20 20:18:40
阅读次数:
200
九、PostgreSQL12.2并行查询调优1、PG并行概述2、TPC-H测试环境搭建3、ParallelAggregation描述4、分配多少workers最佳?5、PG并行工作机制?6、为什么没有使用并行查询?7、Nestedloopjoins、HashJoin、MergeJoin并行处理方式8、Partition-wisejoin并行处理案例9、ParallelAppend操作机制10、相关
分类:
数据库 时间:
2020-05-20 21:35:48
阅读次数:
69