LQO Can Now Advise From pg_stat_statements Alone
Until now, lqo advise needed something to read: a file of SQL statements, or a PostgreSQL log with durations in it. On a managed database the log is often the hard part. It may be switched off, kept…
Until now, lqo advise needed something to read: a file of SQL statements, or a PostgreSQL log with durations in it. On a managed database the log is often the hard part. It may be switched off, kept…
Until now, active mode skipped every statement an application sent inside its own transaction. That was most of the traffic from an ORM, since Django, Rails, Hibernate and SQLAlchemy all wrap their…
A wedding is full of vertical stories. The bride standing beneath a monumental doorway, guests descending a staircase, a veil falling toward the ground: these scenes often make more sense in portrait…
I fly to Palermo today for a week. The bag is packed and it’s small. One body, three lenses, a few batteries. The whole kit weighs about 1.7 kg, which is less than a single 70-200mm f/2.8 on its own…
RollupDB 0.5.0 is out, and most of it is about one awkward moment. A batch goes in, the connection drops, and you don’t know if it committed. Until now the docs said: don’t retry blindly, you might…
The first release worked in lines. That’s a good unit for logs, CSV exports and config files, and a poor one for the input that is one enormous line: minified JSON, a generated query, a log record…
TaskFused 0.1 kept every operation forever. That’s what makes joining work: a request that arrives a week later with the same key still finds the finished operation and gets its result. But a service…
Photographing moving vehicles is one of the simplest ways to introduce motion and energy into an otherwise static city scene. The trick is to choose a shutter speed that allows the vehicle to blur…
They say size doesn’t matter. But photographers have always had their doubts. Some men buy sports cars. Others invest in expensive watches. Photographers prefer enormous lenses, preferably long enough…
Two November 1 reports show why falling composite scores need careful interpretation: seasonal defense contracting and weak equities coexist with elevated additions of known exploited vulnerabilities.