qq_23850713
qq_23850713
采纳率0%
2017-03-24 10:32

mysql数据库Sql查询优化

3

MySql 查询优化,将varchar 类型字段修改为 int类型 引起大量慢查询。求大牛指导下。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • ADsgdsevd ADsgdsevd 4年前

    把主键和索引弄好,再就是主键和索引别用varchar类型。试试看吧

    点赞 评论 复制链接分享
  • insistlzh 罗忠浩 4年前

    varchar的实际大小是自动的int长度都是固定的,增加了大小、影响整体的检索

    点赞 评论 复制链接分享
  • qq_23850713 qq_23850713 4年前

    不是这个问题,现在是要做优化,之前有些字段是varchar ,存的是英文字母,现在改成int ,想提升下查询速度,结果改完数据库服务器跳出一堆慢查询。没做优化之前只有高峰期的时候才会偶尔出现慢查询,并且不是很多,怀疑是不是修改字段类型导致索引失效。

    点赞 评论 复制链接分享
  • mysqldba23 mj_dba 4年前

    更改字段类型可以使用pt-osc

    点赞 评论 复制链接分享
  • plazyj navyzhengyj 4年前

    没有中文可以不使用varchar

    点赞 评论 复制链接分享

相关推荐