12.7 SQL解析缓存
匿名 · 更新于 2013/12/26
除了查询缓存之外,ThinkPHP还支持SQL解析缓存,因为ThinkPHP的ORM机制,所有的SQL都是动态生成的,然后由数据库驱动执行。
所以如果你的应用有大量的SQL查询需求,那么可以开启SQL解析缓存以减少SQL解析提高性能。要开启SQL解析缓存,只需要设置:
'DB_SQL_BUILD_CACHE' => true,
'DB_SQL_BUILD_QUEUE' => 'xcache',
'DB_SQL_BUILD_LENGTH' => 20, // SQL缓存的队列长度
