Closed ktanakaj closed 10 months ago
@ktanakaj thanks for your report. I just took the SQL statement from the XHGUI and did not have a closer look. I think I'll gonna fix this. Also the idcount
field seems not to be used. So maybe it can be dropped... May I ask, how many entries do you have in your details
table?
Thanks for the quick response. My details
table has over one hundred thousand records.
MySQL [mydb]> SELECT COUNT(*) FROM details;
+----------+
| COUNT(*) |
+----------+
| 117220 |
+----------+
@ktanakaj it's fixed: https://github.com/laracraft-tech/laravel-xhprof/releases/tag/v1.0.10
Feel free to update the package and republish/remigrate the new migration!
Version
v1.0.9
Database Driver
MySQL
Description
I created
details
table using the following command:php artisan vendor:publish --provider="LaracraftTech\LaravelXhprof\XHProfServiceProvider" --tag="migrations"
I was able to view the xhprof page the first time, but after a while, the xhprof page timed out. I found the following slow query in the MySQL slow query log:
OMG, I discovered that the
id
column in thedetails
table does not have an index!The
id
column requires an index, perhaps even a unique key instead of just an index.