gpt4 book ai didi

kohana-3 - 帮助 Kohana 3 ORM 加快一点速度

转载 作者:行者123 更新时间:2023-12-02 07:10:11 26 4
gpt4 key购买 nike

我注意到,当我开始使用它们时,Kohana 3 ORM 会为我的每个模型运行“显示完整列”:

SHOW FULL COLUMNS FROM `mytable`

此查询可能需要几个时钟周期才能执行(在 Kohana 分析器中,它实际上是我当前应用程序中运行的所有查询中最慢的)。

有没有办法通过禁用此行为并在我的模型中显式定义列来帮助 Kohana 3 ORM 加速?

最佳答案

biakaveron用评论回答了我的问题,所以我不能排除正确的答案。

取自 Kohana 官方论坛上的 Wouters 答案(biakaveron 指出的地方),这是正确的答案:

It's very easy, $table_columns is a big array with a lot of info, but actually only very little of this info is used in ORM.

This will do:

protected $_table_columns = array(
'id' => array('type'=>'int'),
'name' => array('type'=>'string'),
'allowNull' => array('type'=>'string','null'=>TRUE),
'created' => array('type'=>'int')
);

关于kohana-3 - 帮助 Kohana 3 ORM 加快一点速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4892708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com