我有一个涉及 6 个表的 sql 语句,在 laravel 中执行它需要 26 秒,但相同的 sql 语句在 phpmyadmin 中大约需要 0.0075 到 .0089 秒。
这是我在 laravel 中的代码:
use DB;
$partidas = DB::select("SELECT A.Patente, A.Pedimento, A.SeccionAduanera, A.Fraccion, A.SecuenciaFraccion, A.ValorComercial, A.PrecioUnitario, A.CantidadUMComercial, A.UnidadMedidaComercial, A.CantidadUMTarifa, A.UnidadMedidaTarifa, A.MetodoValorizacion, A.PaisOrigenDestino, A.PaisCompradorVendedor,
B.ClavePermiso, B.NumeroPermiso,
C.ClaveCaso, C.IdentificadorCaso, C.ComplementoCaso,
D.ClaveContribucion, D.FormaPago, D.ImportePago,
E.TasaContribucion, E.TipoTasa,
F.Observaciones
FROM `551` A
INNER JOIN `553` B ON B.Fraccion = A.Fraccion
AND (A.SecuenciaFraccion = B.SecuenciaFraccion)
AND (A.auditoria_id = 4 AND B.auditoria_id = 4)
AND (A.Patente = '3452' AND B.Patente = '3452')
AND (A.Pedimento = '0000180' AND B.Pedimento = '0000180')
AND (A.SeccionAduanera = '430' AND B.SeccionAduanera = '430')
");
dd($partidas);
我需要知道我是否可以用雄辩的方式或其他方式发表声明,以便在 Laravel 中获得更好的表现。
心有法竹
哈士奇WWW
手掌心