07 2012 档案

摘要:导出要用到MySQL的mysqldump工具,基本用法是:shell>mysqldump[OPTIONS]database[tables]如果你不给定任何表,整个数据库将被导出。通过执行mysqldump--help,你能得到你mysqldump的版本支持的选项表。注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。mysqldump支持下列选项:--add-locks在每个表导出之前增加LOCKTABLES并且之后UNLOCKTABLE。(为了使得更快地插入到My 阅读全文
posted @ 2012-07-23 10:08 IT一族 阅读(368) 评论(0) 推荐(0) 编辑
摘要:显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。 Linux下date命令用法 date [OPTION]… [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[C 阅读全文
posted @ 2012-07-23 09:59 IT一族 阅读(3585) 评论(0) 推荐(0) 编辑
摘要:任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执 阅读全文
posted @ 2012-07-23 09:37 IT一族 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1.不在常量和变量中出现混淆的字母。2.莫让常量蜕变成变量。3.三元操作符的类型必须一致。4.避免带有变长参数的方法重载5.别让null值和空值威胁到变长方法(KISS原装,Keep It simple stupid即懒人原装)6.覆写变长方法也循环蹈矩(1)重写方法不能缩小访问权限(2)参数列表必须与被重写方法相同(3)返回类型必须与被重写的方法相同或是其子类(4)重写方法不能抛出新的异常,或值超出父类范围的异常,但是可以抛出更少的异常或者不抛出异常。7.警惕自增的陷阱 理解:i++和++i; i++表示的是先赋值后加1;++i表示的是先加1后赋值。 public class Client{ 阅读全文
posted @ 2012-07-18 11:06 IT一族 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1、MySQL日志比较日志文件文件中的信息作用错误日志记录启动、运行或停止mysqld时出现的问题。系统故障时定位故障原因查询日志记录建立的客户端连接和执行的语句。记录数据库发生的所有操作二进制日志记录所有更改数据的语句。数据库数据备份和复制慢日志记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。定位系统性能问题,查找有性能问题的SQL语句2、错误日志作用:错误日志文件包含了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。使用:可以用--log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没 阅读全文
posted @ 2012-07-18 10:02 IT一族 阅读(575) 评论(0) 推荐(0) 编辑
摘要:1.SQL优化的八大步骤:第一步,发现问题第二步,选用合适的追踪工具第三步,根据执行计划,选用合适优化点第四步,优化SQL语句第五步,验证SQL执行速度第六步,验证优化后SQL的正确性,保证优化前后SQL起到同样的功能第七步,再次选用追踪工具查看优化后的SQL性能,看能否再次优化第八步,反复循环至优化到最优 阅读全文
posted @ 2012-07-17 09:49 IT一族 阅读(264) 评论(0) 推荐(0) 编辑