标签:数据库

SQL优化查询速度常用的几种方法

系统业务量越大,数据库数据量越多,原先效率很高的SQL,查询速度会越来越慢,尤其是复杂的多表关联查询,因此我们很有必要针对SQL进行优化,下面潘老师来说下SQL优化查询速度常用的几种方法。 一、为什么要进行SQL优化 主要原因其实也很简单,就是用户操作页面功能发现要等好久才能刷出数据来,而其背后的原因可能如下: 但一般80%的原因都是因为数据库性能差,查询慢……

Oracle数据库SQL执行计划怎么查看?如何分析?

数据库SQL执行的效率会直接影响整体应用的性能,在大数据量和复杂SQL语句的情况下,一定要查看数据库SQL的执行计划,并分析哪些语句耗费较多,值得优化!就Oracle数据库而言,下面潘老师来谈谈我们该如何去查询和分析执行计划? 一、什么是SQL执行计划 执行计划(explain plan)是指:一条查询语句在数据库中的执行过程或访问路径的描述。 二、Orac……

ubuntu如何在线/离线安装mysql arm64镜像教程(aarch64版本)

最近需要在一个装有ubuntu18.04系统但内核是arm64的机器上安装mysql,在线安装还是比较容易的,但是想要离线安装就有点麻烦,因此潘老师特地整理了下ubuntu在线/离线安装mysql arm64镜像(aarch64版本)的教程。 一、在线安装 执行指令安装 在线安装比较简单,首先保证机器处于可以联网的状态,然后可以用shell连上终端执行如下指……

什么是NoSQL非关系型数据库及与关系型数据库的区别

什么是NoSQL? NoSQL最常见的解释是“non-relational”, “Not Only SQL”也被很多人接受。NoSQL仅仅是一个概念,泛指非关系型的数据库,区别于关系数据库,它们不保证关系数据的ACID特性。 NoSQL诞生背景 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的we……

基于各种整合案例详解Java如何操作Redis?

Redis的应用非常广泛,用法也是多种多样,对于Java开发者而言,经常会使用到redis到项目中,可能是普通的java项目、Maven项目或者pring整合redis,SpringBoot整合redis等,下面潘老师带大家一起来看一下各种整合使用场景! 一、准备说明 1、我这里使用的Redis是安装在Windows系统中的5.0.9版本,和Linux版本操……

Redis单机版安装步骤图文教程(Linux和Windows)

Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件。可以说是一个非常强大的工具,下面我们来学习如何搭建Redis单机版环境,为了更加全面讲解,这里我们包含了Linux系统和Windows系统的安装步骤图文教程。 一、说明 1、实际开发中Linux版本使用较多 2、Windows版本只是为了我们在学习阶段,方便学习才使用的 3、……