- 博客(4)
- 收藏
- 关注
原创 变量
1. 变量在内核中实现的结构体typedef struct _zval_struct zval;typedef union _zvalue_value { long lval; /* long value */ double dval; /* double value */ struct { char *val; int len; } str; HashTab
2013-12-10 23:33:45 464
转载 MySQL性能优化的最佳21条经验(下)
11. 尽可能的使用 NOT NULL 除非你有一个很特别的原因去使用 NULL 值,你应该总是让你的字段保持 NOT NULL。这看起来好像有点争议,请往下看。 首先,问问你自己“Empty”和“NULL”有多大的区别(如果是INT,那就是0和NULL)?如果你觉得它们之间没有什么区别,那么你就不要使用NULL。(你知道吗?在 Oracle 里,NULL 和 Empty 的字符串是一样的
2013-07-25 00:59:39 369
转载 MySQL性能优化的最佳21条经验(上)
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对Mysql这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓
2013-07-25 00:58:29 507
转载 PHP 中flush()与ob_flush()的区别
buffer ---- flush() buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入 一个字符,操作系统并不会立即把这个字符直接写入到磁盘,而是
2013-07-22 21:48:23 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人