MySQL学习笔记-4【路飞学城6天学会数据库课程】

MySQL学习笔记-4
分类: 数据库 发布时间: 03-31 20:22 阅读次数: 0

redis事务,分布式锁

事务和分布式锁
分类: 数据库 发布时间: 03-31 08:31 阅读次数: 0

MySQL学习笔记-2 【路飞学成6天学会数据库课程】

mysql学习笔记-2
分类: 数据库 发布时间: 03-31 06:51 阅读次数: 0

mysql学习笔记-1 【路飞学城6天学会数据库课程】

mysql学习笔记-1
分类: 数据库 发布时间: 03-31 06:41 阅读次数: 0

MySQL锁等待与死锁问题分析

前言:在MySQL运维过程中,锁等待和死锁问题是令各位DBA及开发同学非常头痛的事。出现此类问题会造成业务回滚、卡顿等故障,特别是业务繁忙的系统,出现死锁问题后影响会更严重。本篇文章我们一起来学习下什么是锁等待及死锁,出现此类问题又应该如何分析处理呢?1.了解锁等待与死锁出现锁等待或死锁的原因是访问数据库需要加锁,那你可能要问了,为啥要加锁呢?原因是为了确保并发更新场景下的数据正确性,保证数据库事
分类: 数据库 发布时间: 03-31 04:12 阅读次数: 0

MySQL性能优化全过程落地方案(工业界真实数据场景实操)

点击下载——MySQL性能优化全过程落地方案(工业界真实数据场景实操) 提取码:y4m9 点击下载2:——MySQL性能优化全过程落地方案(工业界真实数据场景实操) 密码:3yta8d本课程基于电商环境测试数据讲解,数据量400w+。最后会基于真实的环境进行MySQL调优讲解,让大家在实战中掌握MySQL性能知识,能够把调优技术真实用到实际生产环境中。本课程包含的技术: IDEA集成开发工具 My
分类: 数据库 发布时间: 03-30 23:21 阅读次数: 0

mysql数据库幻读

一、幻读是什么?事务A按照一定条件进行数据读取,期间事务B插入了在A事务搜索范围内的新数据,事务A再次按照原先的条件进行数据的读取时,发现了事务B新插入的数据称之为幻读。二、幻读处理如果事务中都是用快照读,那么不会产生幻读的问题,但是快照读和当前读一起使用的时候就会产生幻读。一般情况下select * from 是快照读。不会加锁。for update ,lock in share mode, update ,delect 都属于当前读。解决幻读,可以采用间隙锁方式解决幻读问题。我们队查询的
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

大型数据库Oracle复习(第四章)

Oracle大型数据库知识点复习(第四章)第四章 SQL plus命令SQL plus的运行环境SQL plus的运行环境是SQL plus的运行方式和查询语句执行结果显示方式的总称。设置合适的SQL plus运行环境,可以使SQL plus能够按照用户的要求运行和执行各种操作Help命令index:查看命令清单命令:查看该命令的相关信息(功能、选项)SQL plus常用命令set:set命令用来设置SQL plus的运行环境desc/describe:可以返回对数据库中所存储对象的描
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

mysql查询并遍历当月年月日、查询指定时间段年月日

mysql 查询当月年月日、查询指定时间段年月日遍历当月年月日遍历指定时间段年月日遍历日期:以日期为主表,左连接其他表,可以做匹配统计数据。如(某天数据有多少条等。。。)遍历当月年月日 SELECT DATE_FORMAT( DATE_ADD( DATE_ADD(CURDATE(), INTERVAL - DAY(CURDATE()) + 1 DAY), INTERVAL ROW DAY ), '%Y-%m-%d' ) DAY FROM ( SELECT @
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

Oracle数据库_最值得收藏的Oracle知识点总结

什么是Oracle?Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。系统简介ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(C
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

结果缓存无法使用,RESULT_CACHE_MAX_SIZE值无法更改的问题。

最近遇到了一个RESULT_CACHE_MAX_SIZE 参数值无法更改的问题。首先我们需要知道RESULT_CACHE_MAX_SIZE 什么。RESULT_CACHE_MAX_SIZE 是结果缓存能够使用sga内存的最大大小的限制参数。当我们需要使用结果缓存的时候,这个值一定不能是0。并且以下的查询结果是ENABLED .SQL> SELECT dbms_result_cache.status() FROM dual;DBMS_RESULT_CACHE.STATUS()...
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

1.数据库基本语法

本次数据库使用为MySQL,服务器为navicat
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

MySQL索引调优(一)索引的基本知识

索引的基本知识在平时的对外项目交付中,经常要做些POC,快速开发相关web应用,每次设计库表结构都会考虑索引的使用,索引用的好,对于查询体验是质的提升,下面总结了关于索引优化的一些点,结合一些简单案例(之前学习的一些存档),做一个分享索引的优点大大减少服务器需要扫描的数据量帮助服务器避免排序和临时表将随机io变成顺序io索引的用处快速查找匹配where子句的行从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索引如果表具有多列索引,
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

Redis基础常用命令入门

Redis基础命令一、字符串类型▪️赋值 SET : 1)语法:SET key vaue 2)语意:设置一个键为key,值为value的字符串类型键值对 3)要点:一个字符串类型的键允许存储的数据最大容量为512MB,它可存储的value可为任何形式的字符串类型包括二进制的数据。//设置一个key为name,value为lyh的字符串类型键值对,成功则返回OK127.0.0.1:6379> SET name lyhOK▪️ 获取 GET:...
分类: 数据库 发布时间: 03-30 23:12 阅读次数: 0

换个思维理解B+树索引

假设有一张表:create table i_t( `num` int; `age` int)现在插入5条数据:insert into i_t value(3,18);insert into i_t value(4,19);insert into i_t value(1,20);insert into i_t value(2,25);insert into i_t value(5,12);现在我们要来设计数据库的存储模型,这五条数据最终需要存储在磁盘中,那么直接...
分类: 数据库 发布时间: 03-30 23:11 阅读次数: 0

SAP-ABAP-查询特定时间生产订单状态-自建function

在项目中经常遇见需要查询生产订单在具体某个时间是什么状态,但是标准的function都是查询当前状态的,在此写下一个function查询具体某个时间点生产订单状态先看结果,下图为测试结果,没有问题源码如下FUNCTION Z_PP_AUFNR_STATE.*"----------------------------------------------------------------------*"*"區域介面:*" IMPORTING*" REFERENCE(I_AU
分类: 数据库 发布时间: 03-30 23:11 阅读次数: 0

DolphinDB脚本语言的混合范式编程

开发大数据应用,不仅需要一个能支撑海量数据的分布式数据库,一个能高效利用多核多节点的分布式计算框架,更需要一门能与分布式数据库和分布式计算有机融合,高性能易扩展,表达能力强,满足快速开发和建模需要的编程语言。DolphinDB从流行的SQL和Python语言汲取了灵感,设计了大数据处理脚本语言。本教程讲解如何通过混合范式编程,快速开发大数据分析的应用。从中你也可以了解DolpinDB的编程语言(以
分类: 数据库 发布时间: 03-30 22:51 阅读次数: 0

MyBatis全方位整理,内附源代码

MyBatis1.概述主流的ORM框架,之前叫做iBatis,后更名为MyBatis(ORM还有一个主流的框架,Hibernate)二者区别MyBatis:半自动ORM框架框架值提供一部分功能,剩下的要我们手动完成即MyBatis没有提供pojo与数据库表的映射,它只是实现了pojo和SQL之间的映射关系,需要开发者自定义SQL语句,以及数据与pojo之间的装配关系Hibernate:全自动框架实现类pojo和数据库之间的映射,同时可以自动生成SQL语句,并完成执行MyBat
分类: 数据库 发布时间: 03-29 23:13 阅读次数: 0

MySQL知识汇总(第六篇)用户管理【可视化+原生SQL 方式】—创建用户,修改密码,用户重命名,用户授权,查看权限,撤销权限

文章目录用户权限管理1.可视化管理方式2.原生SQL命令方式(1)创建用户(2)修改密码(3)用户重命名(4)用户授权(5)查看权限(6)撤销权限用户权限管理1.可视化管理方式利用像 SQL yog 这样的可视化软件——用户的添加,删除,权限管理添加新用户:输入用户名、密码,选择主机点击创建后授予用户权限之后测试连接连接成功2.原生SQL命令方式SQL命令操作——用户的添加,删除,权限管理操作用户表:mysql.user本质:对用户表user的增删改查(1)
分类: 数据库 发布时间: 03-29 23:13 阅读次数: 0

安装 mysql-8.0.23-winx64

1. 下载官方下载地址https://dev.mysql.com/downloads/mysql/2. 解压解压后的目录结构:3. 配置my.ini文件在解压后的文件目录下创建my.ini文件将下面的代码粘到my.ini文件里面[mysqld]port=3306basedir=C:\Program Files\mysql-8.0.23-winx64datadir=C:\Program Files\mysql-8.0.23-winx64\Datamax_conn
分类: 数据库 发布时间: 03-29 23:12 阅读次数: 0