Configuration Function MS SQL Server

Pada awal belajar SQL Server dulu fungsi fungsi konfigurasi tidak terlalu saya perhatikan, saya lebih fokus ke pembuatan database, table, view dan hal lainnya, akan tetapi setelah itu ternyata diperlukan juga mengetahui fungsi fungsi konfigurasi yang berguna untuk memberikan informasi mengenai MS SQL Server yang tertanam di komputer / server.

Fungsi konfigurasi pada Microsoft SQL Server hanya mengembalikan nilai tunggal, tidak memiliki nilai parameter apapun. Berikut ini beberapa fungsi konfigurasi yang sering saya gunakan.

@@DATEFIRST
berfungsi untuk mengembalikan nilai hari pertama dalam suatu minggu.

SELECT @@DATEFIRST 


@@CONNECTIONS
Mengembalikan nilai jumlah koneksi yang dibuat ke SQL Server dihitung saat SQL Server diaktifkan.

SELECT @@CONNECTIONS 


@@CPU_BUSY
Memperlihatkan nilai kesibukan SQL server dalam hitungan mili detik.

SELECT @@CPU_BUSY 


@@IDLE
Mengembalikan nilai waktu menganggur atau tidak dipergunakan dari CPU dalam milidetik.

SELECT @@IDLE 


@@PACKET_ERRORS
Memeperlihatkan jumlah paket yang salah di jaringan

SELECT @@PACKET_ERRORS


@@TEXTSIZE
Menampilkan ukuran atau output banyak data yang dikembalikan dari proses sql, defaultnya adalah 2 Gb. Nilainya dalam bentuk integer.

SELECT @@TEXTSIZE


@@SERVERNAME
Menampilkan nama server yang sedang berjalan di lokal.

SELECT @@SERVERNAME

 
@@SERVICENAME
Menampilkan nama service yang sedang berjalan di lokal.


SELECT @@SERVICENAME





@@VERSION
Menampilkan versi dari SQL Server yang digunakan beserta informasi lainnya seperti processor architecture, sql server build date, copyright statement, SQL Server editon dan operating sistem yang digunakan.

SELECT @@VERSION


@@LANGUAGE
Memberikan nilai bahasa lokal (local language) untuk sesi pengguna saat ini., jika ingin merubah konfigurasi bahasa lokal bisa menggunakan perintah

SELECT @@LANGUAGE


@@MAX_CONNECTION
Menampilkan jumlah maksimum koneksi secara simultan dari MS SQL Server.

SELECT @@MAX_CONNECTION


@@LOCK_TIMEOUT
Dipergunakan untuk konfigurasi bilangan dalam milidetik. Untuk merubah nilai timeout bisa menggunakan perintah SET.

SELECT @@LOCK_TIMEOUT

Bagimana jika menginginkan set timeout tidak terbatas ?, gunakan perintah

SET LOCK_TIMEOUT -1


Ada beberapa konfigurasi yang bisa dirubah misalkan seperti contoh diatas yaitu pada fungsi lock_timeout, default nya adalah tidak ada waktu timeout akan tetapi masih bisa disetting time out sesuai keinginan dalam satuan milidetik.

Comments

Popular posts from this blog

Integrating PHP with Message Queues RabbitMQ Kafka

FastAPI and UVLoop: The Perfect Pair for Asynchronous API Development

Konfigurasi dan Instalasi PostgreSQL Secara Lengkap di Windows Linux dan MacOS