`
lxneng
  • 浏览: 188485 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论
文章列表
从MySQL 5.x起,MySQL已经自带一个PERL工具。此工具可以批量转换MYSQL的表的引擎,这个工具对于批量转换表的朋友就比较好用啦,工具为mysql_convert_table_format,如果是RPM安装一般在/usr/bin 或者/usr/sbin下。源码安装的朋友可能就在你自己定义的目录—basedir/bin下。我的为/usr/local/mysql/bin,其实mysql_convert_table_format的帮助文件已经非常详细啦!方便自己,也给象我一样比较懒的人啰,就当把帮助文档翻译一下啰,本人英文水平还处在小学水平,欢迎拍砖 [root@test ~]# mys ...
最近在做mysql优化,发现mtop比较简单好用,可以实时的监控MySQL 安装 perl Makefile.PL make make install 使用:mtop -dbu mysql_username -p mysql_password -se 1 对慢语句使用了紫,黄,红颜色高亮,使用起来非常简单方便。 OPTIONS All options can be abbreviated by their shortest unique abbreviation. -?, --help     Show the help screen and exit. ...
在server上使用screen的时候出现了如下错误:Cannot open your terminal '/dev/pts/0' - please check. 万能的google告诉我: 可以使用script命令来记录这个终端会话,执行script /dev/null 然后就可以打开screen了
     With the latest major Python release, creator Guido van Rossum saw the opportunity to tidy up his famous scripting language. What is different about Python 3.0? In this article, I offer some highlights for Python programmers who are thinking about making the switch to 3.x.   Read full art ...
想一想,如果你要把一个图片的尺寸改小一点,你会怎么办?当然,我一定会启动一个图形编辑软件,然后,打开图片文件,从菜单上选择相关的工具选项,更改大小,然后保存文件。就算是在Linux下,我可能也是这么干的,比如Ubuntu下也是这样,如下图: 但其实,如果你用命令行来更改图片大小的话,一条语句就可以搞定了。如: convert -resize 300 profile.jpg profile_small.jpg 当然,如果你要使用这样的命令,你需要安装Imagemagick ,你可通过apt-get install imagemagick来安装一下。   不管怎么说,很简 ...
InnoDB和MyISAM是在使用mysql最常用的两个表类型,各有优缺点,视具体应用而定.下面是已知的两者之间的差别,仅供参考. 1.InnoDB不支持FULLTEXT类型的索引. 2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可.注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的. 3.对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一起 ...
mysqld 程序--目录和文件 basedir = path 使用给定目录作为根目录(安装目录). character-sets-dir = path 给出存放着字符集的目录. datadir = path 从给定目录读取数据库文件. pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Init-V脚本需要使用这个文件里的进程ID结束mysqld进程. socket = filename 为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(仅适用于UNIX/Linux系统; 默认设置一般是/var/li ...
mysql >> CREATE TABLE tmp AS SELECT * FROM youtable GROUP BY name; mysql >> DROP TABLE youtable; mysql >> ALTER TABLE tmp RENAME youtable; 表太大的话,可以用Python写个脚本来处理重复, 也是很简单的!
   * 针对Innodb表,尽量不执行SELECT COUNT(*)语句,因为Innodb表没有类似MyISAM那样的内部计数器来记录表记录总量,执行这个操作将会全表扫描,速度很慢.    * 尽量使用MyISAM表,除非必须使用其他类型,因为MyISAM类型的总体读写效率是相当高的,缺点是表级锁,而不是行/页级锁.    * 善用EXPLAIN来帮助你分析查询优化情况    * 如果需要对一个较大的且并发读写较多的数据表做GROUP BY等统计操作,建议使用摘要表来存储统计信息,定期更新统计表,这可能获得很大的性能改善.    * 查询时如果有ORDER BY分句的话,注意让它的字段顺序和索 ...
>>> import urlparse >>> import httplib >>> parsedurl = urlparse.urlparse('http://vfile.home.news.cn/music/public/vd06/200907/23/4a/MUfs0620090723163313524a2f29.mp3') >>> httpConn = httplib.HTTPConnection(parsedurl[1]) >>> httpConn.request('GET', pars ...
mysqldumpslow 平时主要用到的参数是 -s ORDER what to sort by (t, at, l, al, r, ar etc), ‘at’ is default -t NUM just show the top n queries -g PATTERN grep: only consider stmts that include this string -s,是order的顺序,主要有c,t,l,r和ac,at,al,ar,分别是按照query次数,时间,lock的时间和返回的记录数来排序,前面加了a的时倒叙 -t,是top n的意思,即为返回前面多少条的数据 -g,后 ...
1, 查看MySQL服务器配置信息 mysql> show variables; 2, 查看MySQL服务器运行的各种状态值 mysql> show global status; 3, 慢查询 mysql> show variables like '%slow%'; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | log_slow_queries | OFF | | slow_launch_time | 2 | +------ ...
最近MySQL性能不太理想,已经搭建了MySQL主从同步,但是还要对数据库进一步优化。 老大在server上装了个叫innotop的工具,可以检测很多状态,上去用了一下,是个很不错的工具。 Switch to a different mode: B InnoDB Buffers I InnoDB I/O Info Q Query List C Command Summary L Locks R InnoDB Row Ops D InnoDB Deadlocks M Replication Status ...
Global site tag (gtag.js) - Google Analytics