V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sujin190  ›  全部回复第 101 页 / 共 122 页
回复总数  2436
1 ... 97  98  99  100  101  102  103  104  105  106 ... 122  
2016-03-31 12:43:55 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@yangdehua 好吧,终于发现了,其实是表有唯一索引, insert 之后没有 commit ,只有高并发之后才会出现异常,死锁了,不过这种情况下能不能看出是哪个 sql 没 commit 么?
2016-03-28 19:48:50 +08:00
回复了 taokuntao 创建的主题 分享发现 关于麦步智能手表的评测汇总
最主要表盘像素好低,指针表盘太难看
2016-03-26 17:04:28 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@lecher
@likuku
@yangqi
@realpg

ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
mysql> show profile;
+----------------------+------------+
| Status | Duration |
+----------------------+------------+
| starting | 0.000134 |
| checking permissions | 0.000033 |
| Opening tables | 0.000035 |
| init | 0.000050 |
| System lock | 0.000083 |
| updating | 121.503612 |
| end | 0.000096 |
| query end | 0.000028 |
| closing tables | 0.000029 |
| freeing items | 0.000074 |
| cleaning up | 0.000029 |
+----------------------+------------+
11 rows in set, 1 warning (0.00 sec)

这个看起来怎么这么奇怪啊? updating120 秒
2016-03-25 23:32:29 +08:00
回复了 yangxiu 创建的主题 服务器 debian 与 centos, apache 与 nginx。(修正)
其实,你每天没有上百万上千万的 request 请求,爱用啥用啥,没区别,话说 ab 100 似乎不能说明啥,随机误差都不能排除
2016-03-25 23:27:40 +08:00
回复了 bluestonemds 创建的主题 问与答 网站 waiting for 的时间太长了
@bluestonemds curl_exec 就是又请求了其他的网站了,而且那个网站还很慢,找出来看看吧,干嘛的,看看能不能去掉, oneapm 应该会显示请求了什么网站的啊?
2016-03-25 21:25:39 +08:00
回复了 bluestonemds 创建的主题 问与答 网站 waiting for 的时间太长了
后端返回就慢,代码问题吧,可以挂个 oneapm 的看看哪慢,解决就好了
2016-03-25 15:18:39 +08:00
回复了 sujin190 创建的主题 MySQL mysql 大量更新请求 updating 状态
@likuku 这个嘛数据早期是直接从物理机房的机器服务器上直接 copy 过来的,也没有对 rds 测试,所以暂时还没有使用 rds
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 是的,但不是根据主键更新的
1 ... 97  98  99  100  101  102  103  104  105  106 ... 122  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3113 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 04:58 · PVG 12:58 · LAX 20:58 · JFK 23:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.