Questions tagged «myisam»


5
您如何选择MySQL数据库引擎
特别是,当MyISAM和InnoDB都不缺少必需的功能时(例如,您不需要外键),如何在MyISAM和InnoDB之间进行选择。 它总是归结为尝试和测量吗?还是在读写次数和频率等方面有良好的经验法则?表格的大小对典型选择有影响吗?
16 mysql  innodb  myisam 

3
MySQL复制性能
我在两台机器(主要是myISAM表和基于语句的复制)之间的MySQL 5.5复制性能方面遇到严重问题。二进制日志和mysql数据目录均位于同一Fusion ioDrive上。 最近,当我们需要暂停复制大约2秒钟时,这个问题是一个大问题。3小时。没有其他负载,又花了大约10个小时再次赶上。 如何提高复制性能?机器B基本上是空闲的(很少,IO,16个中的2个内核已用完),因为只有1个mySQL线程正在写入数据。这是我的一些想法: 切换到基于行的复制。在测试中,这只会产生10-20%的性能提升 使用多线程复制升级到mySQL 5.6。我们可以轻松地将数据拆分到单独的数据库中,而基准测试似乎表明这会有所帮助,但是代码似乎还没有准备就绪。 一些有助于加速复制的配置变量 主要问题是,如果在暂停3小时后需要10个小时才能赶上,那么这意味着复制正在10个小时内写入13个小时的数据,或者能够以130%的数据输入速度进行写入。在不久的将来,至少要在Master计算机上进行两次写入,因此迫切需要一种提高复制性能的方法。 机器A: 主 24GB内存 1.2TB Fusion ioDrive2 2个E5620 千兆互连 my.cnf: [mysqld] server-id=71 datadir=/data_fio/mysqldata socket=/var/lib/mysql/mysql.sock tmpdir=/data_fio/mysqltmp log-error = /data/logs/mysql/error.log log-slow-queries = /data/logs/mysql/stats03-slowquery.log long_query_time = 2 port=3306 log-bin=/data_fio/mysqlbinlog/mysql-bin.log binlog-format=STATEMENT replicate-ignore-db=mysql log-slave-updates = true # Performance Tuning max_allowed_packet=16M max_connections=500 table_open_cache = 2048 max_connect_errors=1000 open-files-limit=5000 …


4
如何知道数据库使用的存储引擎?
以前,在创建的每个数据库上,我使用: mysql -u root -p CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; 然后使用数据库而无需考虑MyISAM或InnoDB 如何知道数据库使用的存储引擎?

5
MyISAM用于数据读取
我有一个约有10亿行的表,其98%的读密集型。 我尝试使用不同的存储引擎(MyISAM和InnoDB)调整数据库 然后进行一些测试以查看性能 在where子句中,我有一个主键ID,而且由于MyISAM Ke​​y Cache存储将所有索引加载到其缓冲区中,因此使用MyISAM似乎非常快,比InnoDB快2倍。 但是对于InnoDB来说,它似乎更慢!InnoDB是否不使用任何缓冲区预加载索引?
10 mysql  innodb  myisam 

3
与MyISAM混合使用时,InnoDB表在mysqldump期间是否被锁定?
我正在寻找适用于mysql服务器的备份解决方案,并且我需要的停机时间尽可能短。我有以下几点: MySQL服务器 他们没有被复制 每个服务器代表自己的服务器 这个数字可能会增加,因此设置主/从复制不是一个好主意。 我认为最简单的备份方法是将mysqldump与“ automysqlbackup”之类的软件一起使用。我最重要的数据使用InnoDB。我的InnoDB表很重。 问题是:如果我对服务器中的所有数据库执行mysqldump,它将锁定我的Innodb表吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.