V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sujin190  ›  全部回复第 102 页 / 共 123 页
回复总数  2449
1 ... 98  99  100  101  102  103  104  105  106  107 ... 123  
2016-03-25 13:17:26 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@Infernalzero 恩,固定 24 字符的,换成 char 会不会好点?
2016-03-25 13:16:23 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@pubby 12g 内存,用了不到一半。。 io 每秒 200 多, 300KB 左右,这应该不算高吧,因为是云主机,可能是云主机所在物理主机 io 高
2016-03-25 13:14:45 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@realpg 今天正常了,看起来可能是云服务器所在的物理机 io 比较高,准备换 ssd 主机试试
2016-03-25 13:13:35 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@noahzh 哦,我们这个索引的这个字段是唯一索引,每行是不重复的
2016-03-25 12:39:51 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@noahzh 索引不是区分度越大越好么?
2016-03-25 11:11:17 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@noahzh 只有四个索引,其中两个都是不重复的
2016-03-25 09:55:29 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@realpg 云服务器,通过看 show processlist;似乎不是查询锁表,而且平时是正常的,只是并发稍高的时候会这样
2016-03-25 09:31:39 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@yangqi key_buffer_size 512M 索引大小为 400M ,这个 key_buffer_size 是每个 db 单独分配的么?需要更新有两个 db 的两张表,数据差不多大
mysql> SHOW STATUS LIKE 'key_read%';
+-------------------+---------+
| Variable_name | Value |
+-------------------+---------+
| Key_read_requests | 1242558 |
| Key_reads | 639 |
+-------------------+---------+
2 rows in set (0.00 sec)
2016-03-25 09:18:23 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher 改成 char 型默认空字符串行么?
2016-03-24 21:54:17 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@yangqi 没有
mysql> explain select id from order where order_id='201603010140117550200039';
+----+-------------+--------------+-------+---------------+----------+---------+-------+------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+--------------+-------+---------------+----------+---------+-------+------+-------------+
| 1 | SIMPLE | order_201603 | const | order_id | order_id | 72 | const | 1 | Using index |
+----+-------------+--------------+-------+---------------+----------+---------+-------+------+-------------+
1 row in set (0.00 sec)
不过需要更新的那个字段是 varchar 类型,默认为 NULL 更新为 30 个字符左右的值,影响么?
2016-03-24 21:38:43 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@billgreen1 貌似不是这个问题
2016-03-24 21:37:16 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@yangqi 什么样算坏的呢?
1964190 BTREE 索引
2016-03-24 21:26:24 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@huigeer 是的,但不是根据主键更新的
2016-03-24 21:18:05 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@likuku
innodb_data_home_dir = /data/mysql/data
#innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /data/mysql/data
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 5G
innodb_additional_mem_pool_size = 64M
innodb_write_io_threads = 4
innodb_read_io_threads = 4
innodb_file_io_threads = 4
innodb_thread_concurrency = 8
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 512M
innodb_log_buffer_size = 16M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 120
innodb_max_dirty_pages_pct = 90

8 核 12g 机械硬盘
2016-03-24 21:11:37 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@likuku buffer 调大了
2016-03-24 20:29:15 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@wuyadong 可是不能删。。
2016-03-24 20:00:25 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher 根据索引更新,是唯一索引,所以每次肯定也只影响一行,其实平常是正常的,只是并发稍高一些的时候会慢,但看 cpu 和磁盘 io 似乎并不高,每秒大概两三百写, cpu 10%左右,这样应该不算高吧?
2016-03-24 14:55:37 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher varchar 类型,更新之后值不超过 64 字符
2016-03-24 14:54:51 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher 根据有索引的字段更新,但跟更新的不是索引字段,有索引的字段 insert 之后就没有更新过了,这种情况除了 io 问题之外还有可能是其他问题么?更新的那个字段默认是 null ,更新之后有值,这种情况有有限么?
2016-03-24 14:52:45 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@noahzh 通过索引更新,更新的不是索引字段
1 ... 98  99  100  101  102  103  104  105  106  107 ... 123  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1086 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 18:27 · PVG 02:27 · LAX 10:27 · JFK 13:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.