数据库
文章平均质量分 88
全栈程序员
亦余心之所善兮
展开
-
# 达梦数据库知识点
嵌套循环连接是最基础的连接方式,将一张表(驱动表)的每一个值与另一张表(被驱动表)的所有值拼接,形成一个大结果集,再从大结果集中过滤出满足条件的行。创建局部索引时,会在水平分区表的主表上创建局部索引和在每个子表上创建子表局部索引。创建全局索引时,会在水平分区表的主表上创建全局索引和在每个子表上创建全局本地索引。归并排序连接需要两张表的连接列都有索引,对两张表扫描索引后按照索引顺序进行归并。全局索引具体分为两种:全局非分区索引和全局分区索引。● 局部索引:局部索引是在分区表的每个分区上创建的索引。原创 2024-03-31 19:44:25 · 582 阅读 · 0 评论 -
# 达梦数据库参数设置
CACHE_POOL_SIZE默认值20M,一般在内存小于16G的情况下,建议设置为200M,内存大于16G,小于64G,建议设置为1024M,当内存大于64G时,建议设置为2048M。一般在内存小于16G的情况下,建议设置为256M,内存大于16G,小于64G,建议设置为1024M,当内存大于64G时,建议设置为2048M。SORT_BLK_SIZE:默认为 1M,新排序机制下,每个排序分片空间的大小,必须小于 SORT_BUF_GLOBAL_SIZE。SORT_BUF_SIZE:默认为2。转载 2023-02-07 08:38:22 · 3845 阅读 · 0 评论 -
# 实际开发中临时表的使用
临时表与实体表类似,只是在使用过程中,临时表是存储在系统数据库tempdb中。当我们不再使用临时表的时候,临时表会自动删除。临时表是建立在系统临时文件夹中的表,如果使用得当,完全可以像普通表一样进行各种操作,在VFP退出时自动被释放。原创 2022-10-17 09:00:00 · 2593 阅读 · 0 评论 -
# Sql语句过长报错、查询慢优化方案探索
内存表的表结构建立在磁盘里面,数据放在内存里面;当MySQL断开当前连接后,临时表的表结构和表数据都没了,但内存表的表结构和表数据都存在;当MySQL服务重启之后,内存表的数据会丢失,但表结构依旧存。...原创 2022-08-10 08:29:04 · 5198 阅读 · 0 评论 -
# Oracle Mybatis 常用语法、报错处理
Oracle 常用语法封闭符双引号作为封闭符数据库中字段默认为大写,如果需要小写,在建表DDL中用双引号进行修饰单条插入自增主键批量插入估计也可以使用此方法<insert id="insert" parameterType="map" > <selectKey keyProperty="id" resultType="int" order="BEFORE"> select nvl(max(id),0)+1 from test </原创 2021-06-30 19:36:12 · 1268 阅读 · 0 评论 -
# Sql 常用语句
常用工具Sqlexplain 查看Sql执行计划explain select * from testone order by age asc limit 0,3;查看所有进程show full processlist;查询事物select * from information_schema.INNODB_TRX it ;结束进程:kill {id}DDL创建数据库create database ldtest;删除数据库drop databases test;创建新表原创 2021-04-26 20:26:47 · 1028 阅读 · 2 评论 -
# 数据库索引常识
数据库索引常识业务场景:当表中有大量的数据但是没有加任何索引,那么这时候去查询这张表的数据的时候,性能不是特别好,为了提高行能,可以优化查询Sql,在数据库层面的话可以做分库分表操作,可以做读写分离操作。对于单张表而言,可以适当的增加索引,加快查询速度。索引是什么 举个例子,你要找到学校中张三的信息那么最快的方法是,知道张三的班级、宿舍号、学号然后就可以很快的找到张三。类似于图书馆中查找书籍的操作。 索引是对数据库表中一个或多个列的值进行排序的结构。索引类型哈希表 HashMa原创 2021-04-19 21:25:31 · 199 阅读 · 0 评论 -
# Mysql 字典表
Mysql 元数据Mysql元数据概念数据库是数据的结构化集合。元数据是“有关数据的数据”,除了表之外的都是元数据,都是基表,比如库表属性、状态信息、权限等。information_schema库infromation_schema库中的表,保存的是Mysql的元数据,是一个虚拟数据库,物理上并不存在相关的目录和文件。该库中包含的元数据表如下。 CHARACTER_SETS:保存所有Mysql可用的字符集。相当于命令SHOW CHARACTER SETSELECT * from in原创 2020-06-21 21:11:55 · 449 阅读 · 0 评论