我的Django客户端在MySQL查询期间非常慢。在MySQL服务器上执行tcpdump,我看到了以下SQL查询
"UPDATE `django_session` SET `session_data` = " [data]
很长。解决这个问题最简单的方法是什么? 谢谢。
-------------------------编辑1
[数据]的大小非常大,转移需要很长时间。
-------------------------编辑2
的MySQL>显示来自django_session的索引;
|表| Non_unique | Key_name | Seq_in_index | Column_name |整理|基数| Sub_part |打包|空| Index_type |评论| Index_comment |
+ ---------------- + ------------ + ---------------- --------------------- + -------------- + ------------- + ----------- ------------- + + ---------- + -------- + --- --- + ------------ + --------- + --------------- +
| django_session | 0 |主要| 1 | session_key | A | 9496 | NULL | NULL | | BTREE | | |
| django_session | 1 | django_session_expire_date_a5c62663 | 1 | expire_date | A | 9496 | NULL | NULL | | BTREE | | |
集合中的2行(0,02秒)
的MySQL> SHOW CREATE TABLE django_session;
|表|创建表| + ---------------- + -------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------- +
| django_session | CREATE TABLE django_session
(
session_key
varchar(40)NOT NULL,
session_data
longtext NOT NULL,
expire_date
datetime NOT NULL,
PRIMARY KEY(session_key
),
KEY django_session_expire_date_a5c62663
(expire_date
)
)ENGINE = InnoDB DEFAULT CHARSET = utf8 |
套装中的1行(0,01秒)