- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 innodb mysql的锁和索引
记录下工作中使用到的关于mysql的一些问题。待完善InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁!联合索引指的是可以在多个列上添加索引alter table
2013-12-30 16:49:20 2639
转载 strace命令用法详解
转载自:http://www.cnblogs.com/xuxm2007/archive/2012/05/31/2528678.htmlstrace命令用法详解Linux利器 stracestrace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至
2013-12-09 13:53:31 1098
原创 MyISAM 和InnoDB两种mysql引擎的对比
工作中使用mysql越来越多了,常用的mysql引擎就是MyISAM和InnoDB,总结下这两种区别。以便于自己后续选择引擎参考。MyISAMInnoDB非聚集索引:物理存储不按照索引排序聚集索引:物理存储按照索引排序索引文件和数据文件是分离的。索引文件按照B+树组织的,树的叶子节点的data域存放的是数据的地址。
2013-12-09 12:19:31 920
原创 linux shell的eval
linux 中的eval 是一个经常需要用的命令其结果就是在shell执行命令前,将命令扫描两次,第一次做变量的替换,第二次用替换后的进行执行。#!/bin/bashcmd1="date"cmd2="pwd"cmd="$cmd1;$cmd2"$cmd1$cmd2$cmdeval $cmd比如上面一段sheel, cmd1 和cmd2 都是可以直接执行的,因为其对应的就是常
2013-12-06 10:06:02 1314
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人