⟨/⟩ AT Protocol Record Source
at://did:plc:66xvc77orkd4o7hvdf7m5vkz/site.standard.document/3mkfw4zrf7pr2
← Back to post
{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiegravljo7hyyvrwuj4ighswxsnir6gqewq76tilewhicfblhlucq",
    "uri": "at://did:plc:66xvc77orkd4o7hvdf7m5vkz/app.bsky.feed.post/3mkfw4zrf6vr2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreiaqelq6evq4pnvyosfboo5xax75zvw4gk2r5arppmurzpegsljjwy"
    },
    "mimeType": "image/png",
    "size": 51027
  },
  "path": "/shinagawa_web/articles/pm-saas-migration-risks",
  "publishedAt": "2026-04-26T15:55:12.716Z",
  "site": "https://zenn.dev",
  "tags": [
    "テクノロジー",
    "DB",
    "あとで読む",
    "database",
    "データベース",
    "tips",
    "社会"
  ],
  "textContent": "クエリが遅くなった。直そう。ここから問題が始まる プロジェクト管理SaaSを1年ほど運用すると、Issueテーブルが200万行、変更ログテーブルが2000万行を超えてくる。ソフトデリートを採用していれば物理削除されないので、行数は増える一方だ。 最初の兆候はユーザーからの報告だった。「Issue一覧の読み込みが遅くて、...",
  "title": "200万行のテーブルにDDLを打つ前に知りたかったこと",
  "updatedAt": "2026-04-26T09:46:06.000Z"
}