Saat menempatkan 1C di infrastruktur cloud dan lingkungan virtualisasi, tugas yang paling penting dan sulit adalah meningkatkan kecepatan platform 1C dan mengonfigurasi DBMS. Untuk mencapai kinerja maksimum dari infrastruktur 1C, disarankan untuk memilih arsitektur infrastruktur yang tepat, mode operasi, memeriksa dan melakukan sejumlah pengaturan penting.
Bergantung pada jumlah pengguna, ukuran database dan batasan anggaran (dengan mempertimbangkan biaya lisensi tambahan untuk server 1C: Enterprise 8 dan lisensi untuk DBMS), platform 1C dapat beroperasi dalam versi file dan klien-server ( berdasarkan arsitektur tiga tingkat "client-server" (Gbr. 1): aplikasi klien, cluster server "1C: Enterprise 8", DBMS).
Bagaimana cara memilih opsi / mode operasi yang tepat untuk 1C: file atau SQL?
Biasanya mode file dipilih untuk 1-10 pengguna
Untuk 10 pengguna atau lebih, pilih mode operasi menggunakan SQL
Dalam versi file, semua pengguna dapat bekerja di satu mesin virtual di cloud, misalnya, di server terminal.
Untuk opsi klien-server, lebih baik memilih setidaknya dua mesin virtual:
, «1» ( )
«1» (MS SQL PostgreSQL)
1 ?
: SQL, 1 , , « » ( « »), :
CPU = 1 2 + 0,25 *
RAM = 1 2 + 0,5 *
/ HDD = 20-40 + (0,1-10) * . 1
1 SQL?
- 1, SQL, 1 SQL . :
CPU = 1 2 + (2-4) C 1 + (2-8-16…) SQL
RAM = 1 2 + (2-4) C 1 + (2-4-8-16-32…) SQL
/ HDD = 20-40 + (10-1000) .
------------
- , , Windows Server
1 - " "1: 8"
«1» . «1» :
«1»
. , , . , , , , (SQL) tempDB (SQL) SSD-, .
SQL- , FullText Search Integration Services, , (Maximum Worker Threads) (Boost Priority), , ( 200 ) ( 50 ), . SQL «1:» Shared Memory.
, , . . , , , «1: » (https://its.1c.ru/db/kip http://v8.1c.ru/expert/etp.htm).
, «1», , . Process Explorer (https://technet.microsoft.com/en-us/sysinternals/processexplorer).
, «1» 1,5–2 .
-, «1», :
( , , .)
, «1»
- 1 MS SQL
1. (Database instant file initialization)
:
,
( )
:
, , Local Security Policy (secpol.msc)
,
«» , MS SQL Server
2. « » (Lock pages in memory)
, , , .
:
. gpedit.msc
, Windows
— «»
: , , MS SQL Server
, , MS SQL Server
3. ̆ .
̆ , .
: .
4. ̆ ̆ .
̆, , ̆ , . ̆ .
5. DFSS .
Dynamic Fair Share Scheduling . 1.
, :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TSFairShare\Disk
EnableFairShare 0
6. , .
, , .
, :
«»
7. « » (Max degree of parallelism) 1.
, . 0, , . 1 1, .. .
:
Management Studio
8. MS SQL Server.
, MS SQL Server, , 1 . , MS SQL Server, :
MS SQL Server = – – 1
, 64 , , , 1.
4 , – 2-3 .
, 1, , . ragent, rmngr rphost, , . , . , 1 – 1 «» .
, MS SQL Server, :
Management Studio
9. «» SQL Server (Boost SQL Server priority).
MS SQL Server .
, 1.
:
Management Studio
« SQL Server (Boost SQL Server priority)»
10. .
, , . , , . 512 5 .
:
Management Studio
. , , model. , model.
11. mdf ldf .
, , . SSD.
:
Management Studio
, –
Management Studio
mdf
12. TempDB .
TempDB , , , RCSI . , , .
TempDB .
TempDB :
Management Studio
:
USE master GO ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = '_:\_\tempdb.mdf') GO ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = '_:\_\templog.ldf') GO |
MS SQL Server
13. Shared Memory, 1 , .
Shared Memory , TCP/IP.
Shared Memory :
SQL Server
SQL Native Client – – –
14. Mulai ulang layanan MS SQL Server
Perhatian! Setelah semua pengaturan selesai, Anda perlu memulai ulang layanan MS SQL Server