Welcome 微信登录

首页 / 数据库 / MySQL

Suse Linux 10中MySql安装与配置步骤

Suse Linux 10中MySql安装与配置步骤

安装环境:操作系统:suse Linux 10数据库:MySQL 5.0.22希望能认识更多高手,互相学习讨论技术!首先发泄一下再这,网上看了N多安装mysql的文章,大多大同小异,都不能很好的安装mysql;多多少少都有问题;以个人之见大多为一份原文,拷贝到各自的博客或一些网上,纯属盗窃啊!上周末开始筹划安装suse以及mysql,一直到今天下午才终于到了show databases;太晕了!现在我将我安装mysql的每一步骤都放在这,以共需者查看,也以...
使用sysbench来测试MySQL性能的详细教程

使用sysbench来测试MySQL性能的详细教程

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。目前sysbench代码托管在launchpad上,项目地址:https://launchpad.net/sysbench(原来的官网 http://sysbench.sourceforge.net 已经不可用),源码采用bazaar管理。一、 下载源码包安装epel包后以便安装bzr客户端:rpm -Uvh http://dl.fedorapr...
提高MySQL中InnoDB表BLOB列的存储效率的教程

提高MySQL中InnoDB表BLOB列的存储效率的教程

首先,介绍下关于InnoDB引擎存储格式的几个要点:1、InnoDB可以选择使用共享表空间或者是独立表空间方式,建议使用独立表空间,便于管理、维护。启用 innodb_file_per_table 选项,5.5以后可以在线动态修改生效,并且执行 ALTER TABLE xx ENGINE = InnoDB 将现有表转成独立表空间,早于5.5的版本,修改完这个选项后,需要重启才能生效;2、InnoDB的data page默认16KB,5.6版本以后,新增选项...
探究MySQL中索引和提交频率对InnoDB表写入速度的影响

探究MySQL中索引和提交频率对InnoDB表写入速度的影响

本次,我们来看看索引、提交频率对InnoDB表写入速度的影响,了解有哪些需要注意的。先直接说几个结论吧:1、关于索引对写入速度的影响:a、如果有自增列做主键,相对完全没索引的情况,写入速度约提升 3.11%;b、如果有自增列做主键,并且二级索引,相对完全没索引的情况,写入速度约降低 27.37%;因此,InnoDB表最好总是有一个自增列做主键。2、关于提交频率对写入速度的影响(以表中只有自增列做主键的场景,一次写入数据30万行数据为例):a、等待全部数据写...
关于MySQL的整型数据的内存溢出问题的应对方法

关于MySQL的整型数据的内存溢出问题的应对方法

今天接到一个朋友电话说是觉的数据库被别人更改了,出现数据不对的问题 。经过很久的排查是数据类型溢出了(发生问题的版本是MySQL 5.1)。后来通过给朋友那边把MySQL 5.1升级到MySQL 5.5去解决这个问题。 这也让我有兴趣去了解一下MySQL不同版本数据类型溢出的处理机制。先看一下MySQL支持的整型数及大小,存储空间:另外请记着mysql的数据处理会转成bigint处理,所以这里就用bigint几个测试:SELECTCAST(0ASUNSIG...
MySQL中truncate误操作后的数据恢复案例

MySQL中truncate误操作后的数据恢复案例

实际线上的场景比较复杂,当时涉及了truncate, delete 两个操作,经确认丢数据差不多7万多行,等停下来时,差不多又有共计1万多行数据写入。 这里为了简单说明,只拿弄一个简单的业务场景举例。测试环境: Percona-Server-5.6.16日志格式: mixed 没起用gtid表结构如下:CREATE TABLE `tb_wubx` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(32...
<< 121 122 123 124 125 126 127 128 129 130 >>