V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sujin190  ›  全部回复第 106 页 / 共 127 页
回复总数  2523
1 ... 102  103  104  105  106  107  108  109  110  111 ... 127  
2016 年 3 月 25 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@realpg 云服务器,通过看 show processlist;似乎不是查询锁表,而且平时是正常的,只是并发稍高的时候会这样
2016 年 3 月 25 日
回复了 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 年 3 月 25 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher 改成 char 型默认空字符串行么?
2016 年 3 月 24 日
回复了 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 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@billgreen1 貌似不是这个问题
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@yangqi 什么样算坏的呢?
1964190 BTREE 索引
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@huigeer 是的,但不是根据主键更新的
2016 年 3 月 24 日
回复了 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 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@likuku buffer 调大了
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@wuyadong 可是不能删。。
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher 根据索引更新,是唯一索引,所以每次肯定也只影响一行,其实平常是正常的,只是并发稍高一些的时候会慢,但看 cpu 和磁盘 io 似乎并不高,每秒大概两三百写, cpu 10%左右,这样应该不算高吧?
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher varchar 类型,更新之后值不超过 64 字符
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher 根据有索引的字段更新,但跟更新的不是索引字段,有索引的字段 insert 之后就没有更新过了,这种情况除了 io 问题之外还有可能是其他问题么?更新的那个字段默认是 null ,更新之后有值,这种情况有有限么?
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@noahzh 通过索引更新,更新的不是索引字段
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lj0014 innodb
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@Lpl 没有,只是每个都很慢,经常等待几十秒的
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@peter999 事务表?
2016 年 3 月 24 日
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@msg7086 普通磁盘,磁盘 io 不高啊
2016 年 3 月 23 日
回复了 yanyuechuixue 创建的主题 Python 想问一下,为什么这段代码内存占用不会降下来?
@dreampuf https://github.com/python/cpython/blob/master/Objects/obmalloc.c#L1598
而且内存限制也不是说不能超过这个内存,而是当内存超过这个值之后直接由 c 的 malloc 直接来分配,所以如果你有引用没有释放,内存依然还是会占用很高的
2016 年 3 月 23 日
回复了 yanyuechuixue 创建的主题 Python 想问一下,为什么这段代码内存占用不会降下来?
@dreampuf 是的,一般不开启,但看这个逻辑似乎是每次最小分配 16*256KB 字节,再分成 256KB 大小的每块,再在每块上分配对象需要的内存,但一块上所有对象都被释放的话,该块还是会被释放的
1 ... 102  103  104  105  106  107  108  109  110  111 ... 127  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2313 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 00:54 · PVG 08:54 · LAX 17:54 · JFK 20:54
♥ Do have faith in what you're doing.