数据库

分析Mysql索引下推是什么?是否有助优化?

Mysql性能优化:什么是索引下推?导读索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。在不使用ICP的情况下,在使用非主键索引(又叫普通索引或者二级索引)进行查询时,

redis怎么下载

Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.

高赞分享:符合生产的MySQL优化思路

前言写这篇文章的出发点是记录我在工作中处理数据的问题中累计的经验,写着写着发现每一个点都会衍生出其它的背景知识,如优化索引时需要对慢查询、Explain等相关功能有一定的了解,如引入Elasticsearch需要解决数据的同步,学习Elas

redis怎么用在项目上

想起自己以前想把Redis整合到JavaWeb项目中,网上搜了很多教程都不全面,现在我终于弄明白了,所以想在这分享一下。1.Redis的安装我这里就不讲了,网上有很多教程,windows,Linux,我自己的是搭建在服务器上的。图形化连接向

细说MySql中的分表、分库、分片和分区

一、前言数据库的数据量达到一定程度之后,为避免带来系统性能上的瓶颈。需要进行数据的处理,采用的手段是分区、分片、分库、分表。二、分片(类似分库)分片是把数据库横向扩展(Scale Out)到多个物理节点上的一种有效的方式,其主要目的是为突破

怎么查看redis版本

linux环境下查看redis的版本有两种方式redis-server –version 和 redis-server -v 得到的结果是:Redis server v=3.0.7 sha=00000000:0 malloc=jemallo

MySQL怎么快速查看原始SQL语句

背景最近在研究的一个遗留项目的过程中,为了确定进行某个业务操作究竟修改了哪些数据库表,我们决定查看binlog中记录的sql语句。一直知道MySQL的binlog解析工具很多,但是原来没有用过,今天把这个过程记录一下。这一次我们除了使用官方

讲解mysql8.0的部分简单配置

本篇文章给大家介绍mysql-8.0 的一些简单的配置,希望对大家有所帮助!mysql-8.0 一些简单的配置下载下载后,将zip解压后放到一个目录下,配置好环境变量配置文件下载好后,下载的根目录没有 my.ini 文件(或my-defau

redis主要用来做什么

1、Redis 是什么?通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值数据库的,但它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。

为什么用redis缓存

、首先我们先介绍些redis的基本概念,redis是Nosql数据库,是一个key-value存储系统。虽然redis是key-value的存储系统,但是redis支持的value存储类型是非常的多,比如字符串、链表、集合、有序集合和哈希。

CentOS7 MySQL怎么进行定时备份

数据备份真的很重要, 因为可能有一天数据会被莫名其妙的删掉了.本文将介绍如何在 CentOS 7 上使用 crontab 和 mysqldump 定时备份 mysql 的数据.更换阿里源# 备份 repo 文件cp /etc/yum.rep

redis端口号是什么

redis默认端口号是6379。REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、

总结MySQL优化的最最基础操作

优化思路详细的MySQL优化步骤如下:检查数据表结构,改善不完善设计跑一遍主要业务,收集常用的数据库查询SQL分析查询SQL,适当拆分,添加索引等优化查询优化SQL的同时,优化代码逻辑添加本地缓存和redis缓存尽可能不要使用NULL值因为

Redis协议是什么样的

前言我们用过很多redis的客户端,有没有相过自己撸一个redis客户端?其实很简单,基于socket,监听6379端口,解析数据就可以了。redis协议解析数据的过程主要依赖于redis的协议了。我们写个简单例子看下redis的协议:pu

一分钟解决mysql_config not found的问题

一条命令解决mysql_config not found遇到过几次pip安装mysql-python的时候出现如题的问题,在这里记录一下解决方法。找不到mysql_config一般是由于通过lnmp.org或者其他方式安装mysql以后my

详解Mysql双机热备安装步骤

Mysql双机热备安装一、安装mysql#tar -xf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar #yum localinstall *.rpm1.1修改mysql配置# For advice on

redis单线程为什么快

Redis之所以执行速度很快,主要依赖于以下几个原因:(一)纯内存操作,避免大量访问数据库,减少直接读取磁盘数据,redis 将数据储存在内存里面,读写数据的时候都不会受到硬盘 I/O 速度的限制,所以速度快;(二)单线程操作,避免了不必要

一步步教你搭建Mysql单机多实例

Mysql单机多实例搭建说明0 简介随着互联网技术的发展,数据量越来越庞大,我们急需一个大的存储和大的分析系统。虽然有nosql数据库、hadoop文件存储等数据存储方式能够解决该问题,但是,关系型数据库依然有它的优势所在,尤其是对结构化数

redis怎么实现集群

1.主从复制主从复制原理:从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发

聊聊mysql-connector-java怎么连接驱动

本篇文章给大家介绍关于mysql-connector-java连接驱动问题,希望对大家有所帮助!mysql-connector-java连接驱动问题mysql-connector-java 5中的驱动是com.mysql.jdbc.Driv