Я пытаюсь настроить SQL Server на Azure VM (который имеет SSD) на следующие статьи:
А именно, в одной из рекомендаций говорится:
Избегайте использования опций кэширования диска данных Azure (кэширующий политику = Ни один).
Я хотел бы сделать это для временного диска. Чтобы сделать это, кажется, что я должен использовать PowerShell cmdlet Set-AzureDataDisk
. Один из параметров является LUN диска. Для получения LUN кажется, что я должен использовать diskpart
.
Однако на моем недавно настроенном VM, diskpart
шоу, что временный диск и системный диск имеют тот же идентификатор (#0) LUN. Вот что diskpart
шоу системного диска:
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> detail disk
Virtual HD ATA Device
Disk ID: 8C35C300
Type : ATA
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : ACPI(_SB_)#ACPI(PCI0)#ACPI(IDE0)#ACPI(CHN0)#ATA(C00T00L00)
Current Read-only State : No
Read-only : No
Boot Disk : Yes
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No
И вот то, что это показывает для временного диска:
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> detail disk
Virtual HD ATA Device
Disk ID: F26B3A20
Type : ATA
Status : Online
Path : 0
Target : 1
LUN ID : 0
Location Path : ACPI(_SB_)#ACPI(PCI0)#ACPI(IDE0)#ACPI(CHN0)#ATA(C00T01L00)
Current Read-only State : No
Read-only : No
Boot Disk : No
Pagefile Disk : Yes
Hibernation File Disk : No
Crashdump Disk : Yes
Clustered Disk : No
Мои вопросы:
У них может быть один и тот же идентификатор LUN (0), но у них разные идентификаторы каналов. (0 и 1), то есть
C00T0 0 L00
и
C00T0 1 L00
Это совершенно приемлемо, фактически даже, скажем, FC В среде / FCoE / iSCSI вы можете иметь один и тот же номер LUN при условии, что полный путь отличается.
Я вообще иду правильным путем? Могу я просто установить политику кеширования как для системных, так и для временных дисков? Какое влияние? Если нет, то как Я хочу, чтобы временный диск находился на другом LUN?
Вы не можете установить для политики кэширования системного диска значение «Нет». Все, что вы можете сделать, это переключиться с режима «только чтение» на «чтение / запись» и наоборот.
Кэширование на временном диске (D: том) по умолчанию отключено. Вам не нужно ничего делать.
Для дополнительных дисков с данными, которые вы собираетесь использовать для данных SQL Server, убедитесь, что вы создали их с отключенным кешем.