摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,.. 阅读全文
posted @ 2012-07-27 17:40 一宁 阅读(405) 评论(0) 推荐(0) 编辑
摘要: mysql 5.5.19版本1、备份备份一个数据库mysqldump -uxxxx -pxxxx --opt dbname > filename.sql备份整个数据库mysqldump -uxxxx -pxxxx --opt --all-databases > filename.sql参数说明: -u 用户名,-p 密码2、恢复恢复一个数据库mysql -uxxxx -pxxxx dbname < filename.sql恢复整个数据库mysql -uxxxx -pxxxx < filename.sql[root@DevDBServer mysql]# mysqldum 阅读全文
posted @ 2012-07-27 17:39 一宁 阅读(803) 评论(0) 推荐(1) 编辑
摘要: GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套LGPL许可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix及苹果电脑 Mac OS X操作系统的标准编译器。 G原名为 GNU C 语言编译器,因为它原本只能处理 C语言。G. 阅读全文
posted @ 2012-07-27 17:38 一宁 阅读(220) 评论(0) 推荐(0) 编辑
摘要: http 500内部服务器错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问静态页面没问题,那就要分以下几种 情况来分析了:① 你是否改变过计算机名称。② 站点所在的文件目录是否自定义了安全属性。③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将 改变的参数设置回来看是否解决问题。 如果静态空间也无法访问,则说明解析还没生效AD(active directory)活动目录,动态的建立整个域模式网络中的对象的数据库或索引,协议为LDAP,安装了AD的服务器称为DC域控制器,存储整个域的对象的信息并周期性更新iSCSI技术是一种由IBM公司研 阅读全文
posted @ 2012-07-27 17:37 一宁 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.描述linux shell中单引号、双引号及不加引号的简单区别简要总结:单引号:可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。双引号:把双引号内的内容输出出来;如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来。不加引号:不会将含有空格的字符串视为一个整体输出, 如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来,如果字符串中带有空格等特殊字符,则不能完整的输出,需要改加双引号,一般连续的字符串,数字,路径等可以用。2. 描述linux运行级别0-6的各自含义0:关机1:单用户模式2:无网络支持 阅读全文
posted @ 2012-07-15 16:13 一宁 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1、 A类地址中的私有地址和保留地址: ①10.0.0.1到10.255.255.254是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。 ② 127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。2、B类地址的私有地址和保留地址 ① 172.16.0.1到172.31.255.254是私有地址 ②169.254.0.0到169.254.255.255是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临时获得一个IP地址。3、... 阅读全文
posted @ 2012-07-11 20:46 一宁 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 1.raidRAID 0:RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换. 阅读全文
posted @ 2012-07-11 19:34 一宁 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 星期二 10 7月 2012 1、打印工作目录文件夹实例for i in *doif [ -d "$i" ]thenecho "$i"fidone2、打印命令行参数for arg in $@doecho "$arg"done3、打印用户信息#! /bin/bashif [ $# -eq 0 ]thenecho "Useage:demo user1 user2..." 1>&2 #print error message to standard errorexit 1fifor user in $@do 阅读全文
posted @ 2012-07-10 22:29 一宁 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 星期日 08 7月 2012 aek 是一种模式扫描和处理语言,它搜索一个或者多个文件,以查看这些文件是否存在匹配指定模式的记录。它在处理时不区分数字和文本。1.awk -F : '$1 ~ /^s/ {print $1} ' /etc/passwd #在/etc/passwd文件中,搜索每行记录的第一个字段首字母为s的字段。2.awk -F : '$1 ~ /^[sr]/ {print $1 ,"$"$2 }' /etc/passwd #在文件/etc/passwd中,搜索每行记录的第二个字段首字母为s或者r的字段。3.awk -F : & 阅读全文
posted @ 2012-07-10 22:28 一宁 阅读(262) 评论(0) 推荐(0) 编辑
摘要: #这个实例计算在命令行上指定的某个文件中的每一列数字的总和。if (test $# = 0)thenecho "you must apply a number."exit 1ficat $1 | awk ' NR == 1 # awk < $1{ nfields = NF #set nfields to number of fields in the record (NF) }{if($0 ~ /[^0-9. \t]/) #check each record to see if it contains any characters a... 阅读全文
posted @ 2012-07-10 22:27 一宁 阅读(233) 评论(0) 推荐(0) 编辑