DB
文章平均质量分 81
数据库相关
栗子~~
多年一线开发经验,深耕软件行业多年,全栈工程师
展开
-
mongoDB 性能优化
使用explain方法来查看查询的执行计划。explain方法提供了关于查询性能的详细信息,包括查询使用的索引、文档的扫描数量等。原创 2023-10-11 18:42:41 · 541 阅读 · 0 评论 -
MongoDB卸载安装教程
文章目录前言MongoDB卸载安装教程01 卸载02 MongoDB安装02::01 MongoDB安装02::02 配置MongDB前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!MongoDB卸载安装教程01 卸载管理员权限进入cmd停掉服务1、 sc stop MongoDB删除服务2、 sc delete MongoDB3、 然后再是软件卸载,数据库删除点击原创 2022-05-01 09:00:00 · 14526 阅读 · 1 评论 -
ETL 到底是什么?
文章目录前言ETL 到底是什么?1、概述:2、ETL 设计的三部分3、ETL 数据抽取经常要考虑的问题是什么?前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!ETL 到底是什么?1、概述:先放上一段百度百科的解释:ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目原创 2022-02-16 14:50:13 · 1069 阅读 · 0 评论 -
30分钟帮助你提高mysql性能设计
文章目录前言30分钟帮助你提供mysql性能设计**01 提高性能的方法(mysql):**01::01 Join 表的时候使用相当类型的例,并将其索引01::02 为搜索字段建索引01::03 当只要一行数据时使用 LIMIT 101::04 千万不要 ORDER BY RAND()01::05 避免 SELECT *01::06 永远为每张表设置一个 ID01::07 尽可能的使用 NOT NULL**02 影响性能的问题(mysql):**02::01 类型转换:02::02 列字符集02::03 索原创 2021-06-28 15:20:36 · 227 阅读 · 0 评论 -
mysql 解决死锁 - show full processlist
文章目录前言mysql 解决死锁01 针对每列含义02 杀死你想要的杀死的线程前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!mysql 解决死锁SHOW FULL PROCESSLIST;show full processlist 返回的结果是实时变化的,是对mysql链接执行的现场快照,所以用来处理突发事件非常有用01 针对每列含义序号字段含义原创 2021-05-31 10:22:27 · 563 阅读 · 0 评论 -
Mysql锁(表级锁,页级锁,行级锁)
一、表级锁,页级锁,行级锁1、表级锁定(table-level):引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 仅对指定的记录进行加锁,这样其它进程还是可以对同一个表中的其它记录进行操作。 详情:表级锁是MySQL各存储引擎中最大颗粒度的锁定机制。该锁定机制最大的特点是实现逻辑非常简单,所以获取锁和释放锁的速度很快。 优点是表级锁会一次将整个表锁定,所以可以很好的避免死锁的问题。缺点是锁定颗粒度大是出现锁定资源争用的概率也会最高,致使并发度大打折扣。...原创 2020-06-04 17:32:57 · 3565 阅读 · 0 评论 -
windows 安装、卸载oracle客户端和 安装plsql developer
原文链接:https://blog.csdn.net/zl_action/article/details/968913811.oracle client可以用来导出oracle数据文件,配置监听等,也可以配置plsql developer连接oracle。2.oracle client做导出和导入等操作,例如导出dmp文件,会有版本冲突。例如导出时客户端是12c的,导入时客户端是11g的,...转载 2020-03-19 17:44:14 · 468 阅读 · 0 评论 -
Oracle-物化视图
Oracle-物化视图物化视图(material view)是什么?物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照(类似于MSSQL Server中的snapshot,静态快照)。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制...转载 2019-04-10 17:14:43 · 250 阅读 · 0 评论 -
存储过程常见语法
存储过程常见语法一、存储过程的概念:1、存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行2、存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。3、由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语...原创 2018-12-23 16:39:37 · 21406 阅读 · 5 评论 -
工作中总结的相关sql积累(Oracle)
SQL常用语句1、查注释select /*+ parallel(a,4)*/ * FROM all_col_comments a where a.OWNER='用户名'select /*+ parallel(a,4)*/ * FROM all_col_comments a wher...原创 2018-11-08 18:00:40 · 704 阅读 · 0 评论 -
Oracle 常用内置函数
数据库内置函数-常用函数1、abs(); --返回数字n的绝对值select abs(-8.3) from dual;2、ceil(); --返回>=数字n的最小整数select * from (select ceil(-18.9) AS 结果 from dual --负数unionselect ceil(19.1) AS 结果 from dual --正...原创 2018-11-08 16:09:08 · 342 阅读 · 0 评论 -
数据库三范式总结
数据库三范式总结分享: 第一范式:关系模式R的每个关系r的属性都是不可分的数据项(也就是每个属性都是原子项、不可分割)第二范式:属于1NF,且非主属性完全函数依赖于码(表中的非主属性,不存在部分依赖)第三范式:属于2NF,但不存在非主属性到码的传递依赖(2NF基础上,数据表中不存在非关键字段对任一候选关键字段的传递函数依赖) 部分依赖与传递依赖造成的影响...原创 2018-09-21 17:40:24 · 348 阅读 · 0 评论 -
数据库_隔离级别
数据库_隔离级别1.脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据2.幻读:是指当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生...原创 2018-09-21 16:31:30 · 186 阅读 · 0 评论 -
Oracle查询定时器、触发器相关操作
Oracle查询定时器、触发器相关操作 --查看定时任务 字段含义:--查看定时任务 total_time 是次数 broken N表示未中断 what执行任务(只能是存储过程 ,存储过程在Oracle中的Procedures下) interval 间隔 select * from user_jobs --查看正在执行的定时任务 select * from dba_...原创 2018-09-25 21:46:27 · 3874 阅读 · 0 评论 -
ETL---0610拉链算法
ETL—0610拉链算法分享分享一下0610拉链算法的写法create or replace procedure APPEND(toMath in varchar2) is --0610 --toMath varchar2(10); --当月 toDay date; --当天日期 zzz VARCHAR2(500);type p_table_type is table of ...原创 2018-09-10 18:10:14 · 580 阅读 · 0 评论 -
Mysql卸载
Mysql卸载,需要的东西不多,在window下我总结了四步。 1、删服务 cmd(管理员) --> sc delect Mysql2、控制面板 卸载3、删注册表4、删文件(装数据的和本身位置的) 按以上步骤完成Mysql的卸载后,基本上就可以清的很干净了。...原创 2018-09-11 14:21:15 · 211 阅读 · 0 评论