随笔分类 -  Mysql

摘要:1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id selecttype table type possible_keys key key_len ref rows extra各列。 其中, type=const表示通过索引一次就找到了; key=primary的话,表示使用了主键; type=... 阅读全文
posted @ 2017-05-03 17:46 一人浅醉- 阅读(302) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/renzhenhuai/article/details/9128755 阅读全文
posted @ 2017-03-19 00:19 一人浅醉- 阅读(262) 评论(0) 推荐(0)
摘要:方法一:使用mysqldump命令,如: mysqldump -h10.90.6.237 -uf_insplat2car_r -P3306 -pxxxxxxxxx nbmp tb_tag_log --skip-lock-tables --set-charset --where="origin_cha 阅读全文
posted @ 2017-03-16 14:59 一人浅醉- 阅读(3395) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/wengengeng/article/details/52013650 阅读全文
posted @ 2017-03-05 18:28 一人浅醉- 阅读(168) 评论(0) 推荐(0)
摘要:Mysql的转义字符是”\”,即反斜杠,在INSERT语句中,如果被插入的文本中包含反斜杠,那么反斜杠会被吃掉。例如: INSERT INTO tb (id,json) VALUES ('1','"person":"{\"name\":\"yp\",\"age\":\"25\"}"'); 插入后,数据库中的记录中不会有“\”出现,它神秘的消失了。 解决方法: 在插入之前将字符串中的"\"替换成:... 阅读全文
posted @ 2016-07-07 15:32 一人浅醉- 阅读(12799) 评论(0) 推荐(0)
摘要:很多数据库系统性能不理想是因为系统没有经过整体优化,存在大量性能低下的SQL 语句。这类SQL语句性能不好的首要原因是缺乏高效的索引。没有索引除了导致语句本身运行速度慢外,更是导致大量的磁盘读写操作,使得整个系统性能都受之影响而变差。 解决这类系统的首要办法是优化这些没有索引或索引不够好的SQL语句。 1.创建索引的关键优化SQL语句的关键是尽可能减少语句的logical reads。这里说的l... 阅读全文
posted @ 2016-07-07 10:57 一人浅醉- 阅读(1134) 评论(0) 推荐(0)