为什么不建议改mysql的my.ini中的default charset为非默认

eemean 2009-12-18 10:13:45
按照我长期的经验,如果把 my.ini的默认编码 latin1,改为其它如gbk的话,用mysqldump出来的数据再回导到mysql中会很快。。。。而使用默认的latin1,回导的速度会很正常。。。

所以,如果DBA一开始就把 my.ini 中的latin1给改掉的话,可能有后患,数据量少的时候可能还看不出来。。。
欢迎大家指正我的观点。。。
...全文
304 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
eemean 2009-12-18
  • 打赏
  • 举报
回复
反正我的经验是,my.ini用默认的latin1是最好的
eemean 2009-12-18
  • 打赏
  • 举报
回复
超级笔误。。。按照我长期的经验,如果把 my.ini的默认编码 latin1,改为其它如gbk的话,用mysqldump出来的数据再回导到mysql中会很。。。。而使用默认的latin1,回导的速度会很正常。。。

所以,如果DBA一开始就把 my.ini 中的latin1给改掉的话,可能有后患,数据量少的时候可能还看不出来。。。
欢迎大家指正我的观点。。。
shine333 2009-12-18
  • 打赏
  • 举报
回复
个人理解的、顾名思义的、实际操作总结的default charset的含义见2F,应与restore速度无关。所以就有了LZ“GBK时很快,latin1时很正常”的表述
jinsenhome 2009-12-18
  • 打赏
  • 举报
回复
浅浅的问一句:

字符编码 主要是解决 文字符号问题,即使有对速度的影响,也是不得不去设置的东西吧?那容得dba去考虑这个问题。除非你一个非latin1字符不用!

不知个人理解对不?
ACMAIN_CHM 2009-12-18
  • 打赏
  • 举报
回复
没有遇到过。

这个只是个 default charset 默认。 也就是在创建数据库create database 时不指定字符集的时候以这个默认字符集设置为数据库的默认字符集。
wwwwb 2009-12-18
  • 打赏
  • 举报
回复
测试了一下,一开始用UTF8,用MYSQLDUMP备份、导入,比用latin1速度没有多大影响,
数据量大约10万左右

57,064

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧