2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

Microsoft SQL Server 総合スレ 12

1 :NAME IS NULL:2023/09/21(木) 08:50:54.98 ID:???.net
Microsoft SQL Server (Transact-SQL) の総合スレッドです。

・Microsoft 公式サイト
http://www.microsoft.com/japan/sql/

2 :NAME IS NULL:2023/09/29(金) 10:19:10.16 ID:???.net
どなたかご存知の方、ご教授お願いします。
SQLSERVER2014を2019(共にSTD)にインプレースアップグレードしました。
その後2014のDBバックアップを2019にリストアしようとすると、以前の数倍掛かる時が出てきました。
また互換性レベルを120に合わせているにも関わらず、2014の時より倍以上遅くなるSQL(ストアド)が見つかり、困っております。
有識者の方、解消のアドバイス宜しくお願い致します。

3 :NAME IS NULL:2023/09/29(金) 12:27:56.66 ID:???.net
統計情報に一票

ストアドが遅い原因を推測するには
SQL文、テーブル/インデックス構造、2014/2019それぞれでの実行計画と計測した処理時間が必要

4 :NAME IS NULL:2023/09/29(金) 18:12:42.79 ID:???.net
>>3
コメントありがとうございます!
ストアドについては2014と2019、同じバックアップを復元したあと、全く同じ操作をさせたのですが、統計情報が違って実行プランが変わる可能性があるのですね…確認してみます!

5 :NAME IS NULL:2023/10/16(月) 13:06:47.40 ID:???.net
これはうれしい誤算だね!

6 :NAME IS NULL:2023/12/03(日) 23:55:20.02 ID:???.net
tes

7 :NAME IS NULL:2024/01/26(金) 00:10:54.07 ID:???.net
板ふっとんだんだ
こちらも2014から2019にあげたけど倍速になった
2016?で改善されたinsertスレッドマルチ化がめっちゃ効いてる
統計情報更新とか処理時間7割減で終わるようになってもう俺ごときのエンジニアいらんようになった感、、トラックドライバーにでも転職するかなあ

8 :NAME IS NULL:2024/03/26(火) 08:14:29.04 ID:ZBkiQq/P.net
すんません、教えて

declare @Kijunbi datetime;
set @Kijunbi = '2024/03/31';

select Jininbi, Shimei from SampleTable where ( Jininbi is null or Jininbi>@Kijunbi );

Jininbi のデータ型はdatetime ですが、上記のSQLだとJininbiが2024/03/31 のデータが取得出来ないです。

@Kijunbiも、取得したいデータのJininbi列の値も
'2024-03-31 00:00:00.000' とかだと思うのですが…

9 :NAME IS NULL:2024/03/26(火) 08:35:04.38 ID:???.net
ああなんか勘違いしておりました…

10 :NAME IS NULL:2024/04/06(土) 14:14:49.98 ID:???.net
test

3 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★