Welcome 微信登录

首页 / 数据库 / MySQL

Linux 下 Redis 的安装介绍

Linux 下 Redis 的安装介绍

redis简介对比Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多;Redis服务端的默认连接端口是63791、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他 ...
MySQL 分区表详解

MySQL 分区表详解

今天统计数据的时候发现一张表使用了表分区,借此机会记录一下。1. 什么是表分区?表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。2. 表分区与分表的区别分表:指的是通过一定规则,将一张表分解成多张不同的表。比如将用户订单记录根据时间成多个表。 分表与分区的区别在于:分区从逻辑上来讲只有一张表,而分表则是将一张表分解成多张表。3. 表分区有什么好处?1)分区表的数据可以分布...
不能轻视的MySQL重启过程

不能轻视的MySQL重启过程

数据库的重启看似是一件非常简单,没有技术含量的活,这是我以前说的话。而这句话简直是戳中了我的痛点。这种活真是太有技术含量了,高深到让人需要注意太多的东西,需要做非常多的前期功课。前段时间,发生了一起硬件问题,发现某一台mysql备库服务器出现了硬件错误,因为是从库服务器的故障,所以就没有很着急得去处理,简单排查发现从库硬件问题无法修复,就申请新机器去尝试重搭从库了。初步分析问题情况如下:但是让人意外的是准备在线搭建从库的时候,发现主库中没有开启binlog...
TPCC-MySQL基准测试

TPCC-MySQL基准测试

1. 简述TPCC-MySQL输出结果包括五个业务逻辑,这五个业务逻辑构成了TPCC-MySQL测试的整个事务处理过程。具体如下所示:New-Order:新订单Payment:支付Order-Status:订单查询Delivery:发货Stock-Level:库存预定义变量:为了能够清晰的说明以下内容,首先定义一些变量,便于以下的计算和说明。具体如下所示:success =执行成功的记录数late =执行延迟的记录数pre_success ...
进程监控工具Supervisor 启动MongoDB

进程监控工具Supervisor 启动MongoDB

一什么是supervisorSuperviosr是一个UNIX-like系统上的进程监控工具。 Supervisor是一个Python开发的client/server系统,可以管理和监控*nix上面的进程。不过同daemontools一样,它也不能监控daemon进程官网:http://supervisord.org/二为啥用supervisor部署简单 : 为啥简单呢?因为咱们通常管理linux进程的时候,一般来说都需要自己编写一个能够实现进程start...
Oracle归档日志的大小比在线日志的大小 小很多

Oracle归档日志的大小比在线日志的大小 小很多

有些用户会对于归档日志的大小比在线日志小感到疑惑,对于这种情况:首先请检查您的归档日志文件是否压缩:SELECT to_char(first_time,"yyyy-mm-dd hh24:mi:ss"),blocks*block_size/1024/1024,compressed from v$archived_log;如果未压缩,那么这个问题可能和您的CPU个数有关。请查看您的CPU个数:show parameter CPU_COUNT归档日志的大小是真实...
RAC之间消息传输流量控制

RAC之间消息传输流量控制

RAC系统中,对于节点和节点之间数据块一致性的保证是通过消息的机制来保证的,也就是我们常说的gcs和ges的这些消息来确保的。这些消息分别有LMD和LMS的进程在实例之间进行传输;LMD负责处理message的信息,如块的状态,lock level等信息,而LMS会负责数据块的传输,我们这不讨论一致性的机制,主要关注在消息传输的流量和控制上。不管是LMS还是LMD的消息传递,这些信息传输,都是通过UDP的协议透过私网进行消息的传递的,而在实例之间进行消息传...
<< 891 892 893 894 895 896 897 898 899 900 >>