【问题标题】:Laravel optimize Eloquent QueryLaravel 优化 Eloquent 查询
【发布时间】:2021-07-22 04:22:11
【问题描述】:

有人知道如何加快这样的查询吗?加载

$data = Data::select('updated_at', 'data')
            ->where('device', $request->id)
            ->where('type', $request->type)
            ->get();

【问题讨论】:

  • 建立索引devicetype
  • 您是否围绕查询进行了任何基准测试?从您的数据库接收数据是否缓慢?是在寻找吗?数据库是否相当大,并且您正在对表进行全面扫描? data 是一个 json blob,您必须将大量数据从 db 流式传输到 php 进程,然后再将进程传输到终端客户端?

标签: laravel eloquent


【解决方案1】:

只需搜索单词 Paginate 并阅读 laravel 文档。你不get所有数据并显示它,你对它们进行分页。

【讨论】:

    猜你喜欢
    • 2018-05-27
    • 2017-10-07
    • 2020-09-24
    • 2018-02-27
    • 1970-01-01
    • 2020-12-17
    • 2019-06-28
    • 2017-11-14
    • 2018-07-25
    相关资源
    最近更新 更多