Back

The Pinkary database just went from ~800MB to ~90MB.

How?

VACUUM;

🤯

4 • •

2K

•

The database had a lot of free pages due to a large number of row deletes over time. The Laravel Pulse package was the main cause of these deletes (recording entries and then deleting them after a period), but cache, jobs, etc also contributed to the free space that could be truncated off the file.

1 • •

958

•
In response to @stevenfox

Interesting indeed, do you mean that you've been working with laravel pulse using sqlite database?

1 • •

474

•
  • No matching results...
  • Searching...

/ 1000

Yes. Pinkary is currently using Laravel Pulse, saving entries to the production database (which is sqlite).

2 • •

405

•

Why not create Second separate database only for pulse 🤔. I am using separate database for my product which gets around 1M requests per day and i can imagine how much does it affect production database. I am still logging each and every request and not using sampling.

3 • •

482

•

Yup! This has been discussed as an option. Good minds think alike!

• •

136

•

I think exactly this way, I use a separate database in production for pulse...

• •

167

•

I'm curios how big is your pulse db with that amount of traffic

• •

142

•

Keep up the good work guys 🚀

• •

131

•