小编Max*_*Max的帖子

MySQL 下的数据库大小与磁盘上的实际大小之间存在巨大差异

当我检查 MySQL 下数据库的大小时,我得到以下信息:

MariaDB [(none)]> SELECT table_schema "Data Base Name",  sum( data_length + index_length ) / 1024 /  1024 "Data Base Size in MB",  sum( data_free )/ 1024 / 1024 "Free Space in MB"  FROM information_schema.TABLES  GROUP BY table_schema;
+--------------------+----------------------+------------------+
| Data Base Name     | Data Base Size in MB | Free Space in MB |
+--------------------+----------------------+------------------+
| alfresco           |         245.75000000 |      34.00000000 |
| drupal             |         892.15625000 |     216.00000000 |
+--------------------+----------------------+------------------+
Run Code Online (Sandbox Code Playgroud)

当我检查磁盘上的大小时,我得到了这个:

$ sudo du -h --max-depth=1 /var/lib/mysql/
317M …
Run Code Online (Sandbox Code Playgroud)

mysql mariadb ubuntu

8
推荐指数
1
解决办法
5550
查看次数

调查 MySQL 吞吐量的峰值

最近我们的一台服务器内存不足并崩溃了。查看munin图表后,似乎在崩溃之前达到峰值的唯一指标(内存使用除外)是MySQL throughput. 然而,我们期望看到数量相应的增加MySQL queries并没有发生:

在此处输入图片说明 在此处输入图片说明

我们想找出导致 MySQL 吞吐量达到峰值的原因。以下是崩溃中的 bin 日志列表:

101M Apr 17 01:27 drupal_master-bin.001270
106M Apr 17 03:00 drupal_master-bin.001271
101M Apr 17 04:05 drupal_master-bin.001272
104M Apr 17 05:53 drupal_master-bin.001273
104M Apr 17 06:39 drupal_master-bin.001274
101M Apr 17 07:02 drupal_master-bin.001275
104M Apr 17 07:22 drupal_master-bin.001276  # 100M filled up in 1 min
106M Apr 17 07:23 drupal_master-bin.001277
101M Apr 17 07:33 drupal_master-bin.001278
101M Apr 17 07:43 drupal_master-bin.001279
104M Apr 17 07:46 drupal_master-bin.001280
102M Apr 17 …
Run Code Online (Sandbox Code Playgroud)

mysql innodb performance logs percona

7
推荐指数
1
解决办法
3530
查看次数

第 11084 行的 ERROR 1100 (HY000):表 'search_index' 没有用 LOCK TABLES 锁定

我正在尝试将从正在运行的服务器(将升级到)获取mysqldumpdrupal数据库备份导入到运行. 导入失败并出现以下错误:MySQL 5.05.5MySQL 5.5.23

ERROR 1100 (HY000) at line 11084: Table 'search_index' was not locked with LOCK TABLES
Run Code Online (Sandbox Code Playgroud)

当我在线打开备份时11084,我得到的是:

LOCK TABLES `sessions` WRITE;
/*!40000 ALTER TABLE `sessions` DISABLE KEYS */;
INSERT INTO `sessions` VALUES ...
-- MySQL dump 10.11
--
-- Host: localhost    Database: drupal
-- ------------------------------------------------------
-- Server version       5.0.77-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE …
Run Code Online (Sandbox Code Playgroud)

mysql mysqldump restore

5
推荐指数
1
解决办法
6344
查看次数

标签 统计

mysql ×3

innodb ×1

logs ×1

mariadb ×1

mysqldump ×1

percona ×1

performance ×1

restore ×1

ubuntu ×1