最新文章列表

分库SQL脚本初始化存储过程

-- 选择其中一个数据库,创建存储过程 proc_update_schema_or_data,这里需要注意替换SCHEMA_NAME的条件。 CREATE PROCEDURE `proc_update_schema_or_data`(IN update_sql LONGTEXT) BEGIN DECLARE _done INT DEFAULT false; DECL ...
hbxflihua 评论(0) 有2530人浏览 2023-05-31 14:11

oralce递归查询树

oralce递归查询树 三、基本语法 start with :设置起点,省略后默认以全部行为起点。 connect by [condition] :与一般的条件一样作用于当前列,但是在满足条件后,会以全部列作为下一层级递归(没有其他条件的话)。 prior : 表示上一层级的标识符。经常用来对下一层级的数据进行限制。不可以接伪列。 level :伪列,表示当前深 ...
sql 
anlinko 评论(0) 有234人浏览 2022-08-19 17:33

基于血缘关系的数据溯源工具(sqllineage.com)

数据溯源是什么?  它在我们生活中已经随处可见,从平时的外卖美食到菜鸟快递,以及疫情防控使用的健康码...  准确来说数据溯源是:记录和重现原始数据在整个数据生产的生命周期内,从产生、传播或消亡的演变和处理过程。  那如何获取这些溯源信息?  常用的方法是设计时确立了RFID、二维码之类的可追溯的标识在需要追溯的各个业务阶段都可以通过标识查找到对应的数据。这种通常被称为标注法...  ...
ding__lin 评论(0) 有1776人浏览 2022-05-13 15:33

oracle通过触发器 更新序列下次增长值

之前一直有误区,说明下: 1.oracle无法直接修改 next下次的值。 2.设置自动增长的步长 可以是负数。 办法: 通过修改 步长为负数,获取一次序列,把序列弄回到1,然后把步长修改成正常的数字。 create or replace procedure RESET_PAGE_NUM_SEQ AS v_count NUMBER(10); v_sql VARCHAR2(10 ...
com_zyq 评论(0) 有330人浏览 2022-03-31 11:31

推荐学Java——初识数据库

引言 前面已经学习了四篇关于Java的内容,算是一个基本路线和重难点划分,接下来就进入真正的Java后端开发之旅了,一起go吧! Java反射 java反射知 ...
code小生 评论(0) 有323人浏览 2021-11-04 12:18

SQLLineage.com(SQL优化:列裁剪)

列裁剪是SQL优化中最常见的优化规则,就是对于没有用到的列就没必要读取已减少IO的消耗。   为什么出现列裁减? 一、SQL本身就有逻辑问题,包含了与结果无关的数据列: 如:sql1:select a,b from ( select a,b,c from tab1 ) t中SubSelect子查询中的字段c就是可列裁剪的对象。   二、为了复用已有的数据模型设计,但实际的需求只需部分 ...
ding__lin 评论(0) 有880人浏览 2021-09-25 18:03

常见自定义方法

CREATE DEFINER=`bar`@`%` FUNCTION `statisticalDay`(time datetime) RETURNS varchar(50) CHARSET utf8 DETERMINISTIC begin declare temp varchar(50) DEFAULT ''; select if(hour(time) < 8 or (hour( ...
qinya06 评论(0) 有365人浏览 2021-08-31 17:30

SQLLineage.com(分析SQL的数据血缘关系)

数据的生产就像淘金,生产的步骤繁琐还需消耗大量的计算资源。而数据的多样性和差异性使得数据生产不得不不断的迭代处理逻辑, 分层数仓的设计简化了单层数据模型的设计,但增加了额外的计算资源消耗,当出现数据质量问题时更是质控者的噩梦。梳理清楚数据的来源、经过那些处理步骤、数据间存在那些引用和依赖的关系,这些信息归纳起来就是数据的血缘关系。而SQL强大的描述能力被广泛的应用在各种数据工具,分析SQL的AS ...
ding__lin 评论(0) 有1132人浏览 2021-08-20 14:52

这 4 款工具,助你拜托写烂SQL

你对于正在运行的mysql 性能如何?参数设置的是否合理?账号设置的是否存在安全隐患?是否了然于胸? 俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行的重要手段。 今天和大家分享几个mysql 优化的工具,你可以使用它们对你的mysql进行一个体检,生成awr报告,让你从整体上把握你的数据库的性能情况。 1、mysqltuner.pl ...
code小生 评论(0) 有942人浏览 2021-08-10 21:19

SQL 性能优化梳理

前言 本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考: https://www.jianshu.com/p/098a870d83e4 先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 1 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sql,生成最终的执行计 ...
code小生 评论(0) 有1751人浏览 2021-06-27 14:28

十万以上涉及多表联合数据插入或导入慢的问题

将多表联合的字段加上索引 这样瞬间就快了,示例如下: update table1 a,table2 b set a.xxx=b.xxx where a.yyy=b.zzz; 将 yyy  和 zzz 都加上索引即可优化查询速度 ALTER TABLE `table1` ADD INDEX SK1 ( `yyy` ) ; ALTER TABLE `table2` ADD INDEX SK ...
lynnlysh 评论(0) 有630人浏览 2021-05-13 11:09

【赵强老师】使用Oracle的目录数据库Catalog DataBase

一、什么是目录数据库? 你可能从其他人或书上听过RMAN恢复目录(也有可能是其他名字,RMAN Recovery Catalog的翻译较多较杂,以下简称恢复目录),旁人的表达或书中模糊不清的描述,导致很多朋友一直对其实际意义和作用感到疑惑。在我看来,可以将其视作存储RMAN备份恢复相关信息的数据库(在物理形式上可以对应成Oracle中的一个SCHEMA)。     当没有恢复目录时,RMAN ...
collen7788 评论(0) 有685人浏览 2021-03-21 19:19

【赵强老师】NoSQL数据库之Cassandra基础

一、Cassandra简介 Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynamo (分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的 ...
collen7788 评论(0) 有714人浏览 2021-02-05 10:58

阿里云【七天深入MySQL实战营】

阿里云【七天深入MySQL实战营】 最近报名了阿里云【七天深入MySQL实战营】。不过一直没时间看【最主要还是自己懒】,看了下课程及答疑信息,感觉应该还可以,分享出来和大家一起学习学习​。现在课程已经完结了,可以一起学习了。 凯哥感觉有用的是从第二天到第六天的课程。来分别看看每天课程内容。 第二天:MySQL高并发场景实战 主讲:阿里元数据库解决方案专家-凌洛 编辑 ​ ...
sql 
kaizi1992 评论(0) 有389人浏览 2021-01-31 13:21

【赵强老师】MongoDB中的索引(下)

(四)索引的类型三:复合索引(Compound Index) MongoDB支持复合索引,即将多个键组合到一起创建索引。该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的情形。其次复合索引在使用的时候,也可以通过前缀法来使用索引。MongoDB中的复合索引与关系型数据库基本上一致。在关系型数据库中复合索引使用的一些原则同样适用于MongoDB。 在前面的内容 ...
collen7788 评论(0) 有452人浏览 2020-12-19 11:40

ASP.NET界面开发环境配置,看看你的VS、SQL是否正确对应

DevExpress v20.2完整版下载 如下图所示,绿色Yes代表支持,红色No代表不支持。对于有些人觉得装了DevExpress后,VS工具箱没有,一般都是以下两大问题: DevExpress的版本不支持你当前的VS版本,没有很正常。 项目的.net版本并不支持当前版本DevExpress,修改项目的.net版本即可。
AABBbaby 评论(0) 有132人浏览 2020-11-30 11:30

【赵强老师】MongoDB中的索引(上)

索引是提高查询查询效率最有效的手段。索引是一种特殊的数据结构,索引以易于遍历的形式存储了数据的部分内容(如:一个特定的字段或一组字段值),索引会按一定规则对存储值进行排序,而且索引的存储位置在内存中,所在从索引中检索数据会非常快。如果没有索引,MongoDB必须扫描集合中的每一个文档,这种扫描的效率非常低,尤其是在数据量较大时。 一、索引的基础知识 下面以关系型数据库Oracle为例,介绍 ...
collen7788 评论(0) 有447人浏览 2020-11-29 19:12

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics