Welcome 微信登录

首页 / 数据库 / MySQL

MySQL中文件排序中单双路排序

MySQL中文件排序中单双路排序

在执行相关的SQL语句中,在mysql里进程容易出现一些file temp类似的字眼,该字眼告诉我们我们的宿主sql采用了文件排序等操作,这可能会极大的影响我们的需要获取结果集的效率问题。mysql中有2中文件排序算法:单路排序和双路排序;他们的区别于MYSQL中的max_length_for_sort_date具有相关性;单路算法的排序可以为排序中的每一行创建固定的缓冲区;如果库中出现超大字符串的时候,比如;BLOB,TEXT等可以采用前缀排序的算法,但...
MySQL中其中2台从服务器不正常关闭导致,实例启动不起来问题解决

MySQL中其中2台从服务器不正常关闭导致,实例启动不起来问题解决

对于主从配置和启动网上可以看到大篇的案例和讲解,这里我遇到了几个棘手的问题,就是2台从服务器无法正常启动,实例起不来,原因是有人在晚上做服务器关闭的时候没有先关闭mysql服务,在关闭服务器,到时第二天无法启动!问题转接到我这里看了,仔细看错误日志,变可以看出端倪,以下是错误信息;[root@CloneSlave01 data]# tail -100 CloneSlave01.err InnoDB: using the same InnoDB data o...
Oracle 索引监控(monitor index)

Oracle 索引监控(monitor index)

合理的为数据库表上创建战略性索引,可以极大程度的提高了查询性能。但事实上日常中我们所创建的索引并非战略性索引,恰恰是大量冗余或是根本没有用到的索引耗用了大量的存储空间,导致DML性能低下。Oracle 提供了索引监控特性来初略判断未使用到的索引。本文描述如何使用Oracle 索引的监控。1、冗余索引的弊端大量冗余和无用的索引导致整个数据库性能低下,耗用了大量的CPU与I/O开销,具体表现如下:a、耗用大量的存储空间(索引段的维护与管理)b、增加了DML完成...
Redis批量导入数据

Redis批量导入数据

环境:openstack上的一个8核CPU、16GB内存、110GB磁盘的虚拟机Ubuntu 12.04 x64 Server系统安装redis2.6.7过程:做实验的时候需要把一个2.1亿条的key-value数据导入redis以提供快速的查询。安装、配置、启动redis之后,需要把数据导入到redis中。尝试用jedis写客户端往redis中逐条插入数据的话,速度很慢,一分钟插入几万条就谢天谢地了,2.1亿条得好几天(我猜redis每秒10万条的插入速...
<< 651 652 653 654 655 656 657 658 659 660 >>