SQL Serverの設計として、tempdbをサーバーのコア数分分けた方がよいという話をよく聞きます。 じゃぁ分割しようと気軽に思って調べたときに、なかなか具体的な分割手法が検索にヒットせず、だいたいが説明のみで「そういうのいいから、今は分割したいんだ!」という時に歯痒い思いをしました。(理由や背景は知っておいた方がよいというのは別として。) だったら自分自身でメモとして残しておこうと、行動に起こした結果がこの記事です(笑)変数の値を変更すれば流用できるようにしてみました。削除・追記して環境に合わせてカスタマイズしてくださいー。 -- クエリ変数定義 DECLARE @QUERY VARCHAR(max) -- システムデータベースディレクトリ DECLARE @PATH AS varchar(100) = N'C:\Program Files\Microsoft SQL Server\
![SQL Server tempdb分割のクエリ - はしろぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5fe7c8f50f488d6ac712962609504898021d0b08/height=288;version=1;width=512/https%3A%2F%2F84log.xii.jp%2Fwp-content%2Fuploads%2F2022%2F03%2Feyecatch_default.png)