数据库

详解MySql自连接,外连接,内连接 ,左连接,右连接

基础介绍 今天我跟大家把我理解的这一块全面的介绍下,配有sql语句送给大家。首先来给大家做个这一块的介绍: 1,自连接 说到底就是多张表都是同一张表添加一定条件的限制出来的数据。这简单理解吧。比如说 ……. where a.age ...

SQL Server里书签查找的性能伤害

在我的博客上,以前我经常谈到SQL Serverl里的书签查找,还有它们带来的很多问题。在今天的文章里,我想从性能角度进一步谈下书签查找,还有它们如何拉低你整个SQL Server性能。 书签查找——反复循环 如果你的非聚集索引不是个覆盖非聚集索引,SQL...

MySQL实现查询数据库表记录数

前言: mysql统计一个数据库里所有表的数据量,最近在做统计想查找一个数据库里基本所有的表数据量,数据量少的通过select count再加起来也是可以的,不过表的数据有点多,不可能一个一个地查。记得在Navicat里,选择一个数据量,点击表,如图: 那...

基于MongoDB数据库的数据类型和$type操作符详解

前面的话   本文将详细介绍MongoDB数据库的数据类型和$type操作符 类型 数字 备注 Double 1 双精度浮点数 - 此类型用于存储浮点值 String 2 字符串 - 这是用于存储数据的最常用的数据类型。MongoDB中的字符串必须为UTF...

Redis migrate数据迁移工具的使用教程

前言 在工作中可能会遇到单点Redis向Redis集群迁移数据的问题,但又不能老麻烦运维来做。为了方便研发自己迁移数据,我这里写了一个简单的Redis迁移工具,希望对有需要的人有用。 本工具支持: 单点Redis到单点Redis迁移 单点Redis到Red...

Redis实现短信登录的企业实战

一、导入黑马点评项目 黑马点评项目主要包括以下功能: 这一章主要介绍短信登录功能,短信登录功能是基于Redis的共享session实现的 1. 导入SQL 需要项目资料的私信我 其中的表有: tb_user:用户表 tb_user_info:用户详情表 t...

深入了解MySQL中的慢查询

一、什么是慢查询 什么是MySQL慢查询呢?其实就是查询的SQL语句耗费较长的时间。 具体耗费多久算慢查询呢?这其实因人而异,有些公司慢查询的阈值是100ms,有些的阈值可能是500ms,即查询的时间超过这个阈值即视为慢查询。 正常情况下,MySQL是不会...

Oracle分页查询性能优化代码详解

对于数据库中表的数据的 Web 显示,如果没有展示顺序的需要,而且因为满足条件的记录如此之多,就不得不对数据进行分页处理。常常用户并不是对所有数据都感兴趣的,或者大部分情况下,他们只看前几页。 通常有以下两种分页技术可供选择。 Select * from ...

浅谈oracle rac和分布式数据库的区别

1.分布式数据库是多个数据库,而rac只是一个库多个实例; 2.rac事务上没有协调的问题,而分布式数据库由于是多个库需要事务上的协调; 3.分布式数据库数据是分散存储在各个节点,但是设备一般都是廉价的设备,经常出现节点故障,不过对用户来说是透明的;.RA...