回答編集履歴

1

おまけ回答

2020/11/17 14:17

投稿

hentaiman
hentaiman

スコア6426

test CHANGED
@@ -5,3 +5,23 @@
5
5
 
6
6
 
7
7
  で、どちらの場合も[ジョブ](https://readouble.com/laravel/8.x/ja/queues.html)を作ってそこに処理を書きます
8
+
9
+
10
+
11
+ > $question = Question::orderBy('id','desc')->first(); 
12
+
13
+ idはデータベース上では昇順なのでクエリが遅い?
14
+
15
+
16
+
17
+ laravelのお作法通りにテーブル作っているのならスペックショボイだけでしょうね。SQLチューニングも無駄でしょう。自前でcreateしたならcreateSQLを見直しましょう。
18
+
19
+
20
+
21
+ > $question = Question::all()->last();
22
+
23
+ 一度すべてのレコードを取得するためメモリを圧迫する?
24
+
25
+
26
+
27
+ 当然