Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Deskripsi caching kontroler disk di SQL Server

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 86903
Ringkasan
Penggunaan penulisan tembolok (juga disebut tulis kembali caching) disk controller canimprove kinerja SQL Server. Pengendali caching tulis dan disksubsystems yang aman untuk SQL Server, jika mereka secara khusus dirancang foruse di lingkungan sistem (DBMS) manajemen database transaksional kritis data. Fitur desain ini harus mempertahankan data tembolok jika systemfailure terjadi. Menggunakan eksternal uninterruptible power supply (UPS) toachieve hal ini biasanya tidak cukup, karena mode kegagalan yang areunrelated Power dapat terjadi.

Cache pengontrol dan subsistem cakram dapat aman untuk digunakan oleh SQL Server.Most platform dibangun server baru yang menggabungkan ini aman. Namun, Anda harus memeriksa dengan vendor peranti penangkap keras Anda untuk memastikan bahwa thedisk subsistem telah khusus diuji dan disetujui untuk digunakan dalam lingkungan sistem (RDBMS) manajemen database relasional transaksional datacritical.
Informasi lebih lanjut
SQL Server data modifikasi pernyataan menghasilkan penulisan halaman logis. Thisstream penulisan dapat digambarkan akan dua tempat: log dan thedatabase itu sendiri. Untuk alasan kinerja, SQL Server defers penulisan ke thedatabase melalui sistem buffer cache. Penulisan ke log yang onlymomentarily ditangguhkan hingga saat COMMIT. Mereka tidak cache di samemanner sebagai penulisan data. Karena log menulis untuk halaman tertentu selalu precedethe halaman penulisan data, log kadang-kadang disebut sebagai "tulis-depan" log.

Integritas transaksional adalah salah satu konsep dasar sistem relationaldatabase. Transaksi yang dianggap sebagai atom unit workthat yang benar-benar diterapkan atau sepenuhnya dibatalkan. Log transaksi SQL Serverwrite-depan merupakan komponen penting dalam implementingtransactional integritas.

Sistem database relasional juga harus menangani konsep closelyrelated integritas transaksional, yang merupakan pemulihan dari systemfailure direncanakan. Berbagai non-ideal, efek nyata dapat menyebabkan kegagalan ini. Di banyak sistem manajemen database, kegagalan sistem dapat mengakibatkan proses pemulihan manual diarahkan lengthyhuman.

Sebaliknya, SQL Server pemulihan mekanisme ini sepenuhnya otomatis andoperates tanpa intervensi manusia. Sebagai contoh, SQL Server dapat besupporting aplikasi produksi misi penting, dan pengalaman asystem gagal karena fluktuasi sesaat daya. Setelah pemulihan ofpower, server hardware akan me-restart, Jaringan peranti penangkap lunak akan menginisialisasi loadand, dan SQL Server akan me-restart. Sebagai menginisialisasi SQL Server, itwill secara otomatis menjalankan proses pemulihan yang didasarkan pada data log thetransaction. Seluruh proses ini terjadi tanpa intervensi manusia. Setiap kali restart klien workstation, pengguna akan menemukan semua theirdata ada hingga transaksi terakhir mereka masuk.

Integritas transaksional SQL Server dan pemulihan otomatis merupakan kemampuan hemat waktu dan tenaga verypowerful. Jika tulis caching pengendali tidak benar dirancang untuk digunakan di data penting DBMSenvironment transaksional, itu dapat mengganggu kemampuan SQL Server untuk memulihkan, hencecorrupting pangkalan data. Hal ini dapat terjadi jika pengendali memotong log transaksi SQLServer penulisan dan buffer mereka di peranti penangkap keras cache thecontroller papan, tetapi tidak mempertahankan ini ditulis halaman selama systemfailure.

Sebagian besar caching pengendali melakukan penulisan tembolok. Tulis cachingfunction tidak selalu dapat dinonaktifkan.

Bahkan jika server menggunakan UPS, ini tidak menjamin keamanan thecached penulisan. Jenis kegagalan sistem dapat terjadi bahwa UPS tidak notaddress. Sebagai contoh, galat paritas kehabisan memori, tumpang tindih garis jatuh sistem operasi, atau kesalahan ahardware yang menyebabkan ulang sistem dapat menghasilkan gangguan uncontrolledsystem. Kegagalan kehabisan memori di tembolok tulis peranti penangkap keras dapat alsoresult hilangnya informasi penting log.

Masalah lainnya mungkin terkait dengan pengontrol caching tulis dapat terjadi atsystem mematikan. Hal ini tidak biasa untuk "siklus" sistem operasi orreboot sistem selama perubahan konfigurasi. Meskipun operatorfollows berhati-hati rekomendasi sistem operasi untuk menunggu sampai semua disk activityhas berhenti sebelum reboot sistem, penulisan tembolok dapat masih dapat presentin controller. Ketika kombinasi bukti kunci CTRL + ALT + DEL ditekan, atau theRESET ditekan, penulisan tembolok akan dibuang, potentiallydamaging pangkalan data.

Dimungkinkan untuk desain tembolok tulis peranti penangkap keras yang diperlukan ke accountall kemungkinan penyebab membuang kotor cache data, yang akan sehingga besafe untuk digunakan oleh database server. Beberapa wouldinclude fitur desain ini mencegat soal bus sinyal untuk menghindari terkendali reset thecaching pengendali, on-board usia baterai cadangan, dan cermin, atau kehabisan memori ERC (errorchecking & mengoreksi). Periksa dengan vendor peranti penangkap keras Anda untuk memastikan bahwa penulisan tembolok termasuk ini dan semua fitur lain yang diperlukan untuk menghindari kehilangan data.

SQL Server memerlukan sistem untuk mendukung 'jaminan pengiriman ke media yang stabil' seperti diuraikan di bawah program Microsoft SQL Server Always-On penyimpanan solusi Tinjauan. UntukUntuk informasi selengkapnya tentang persyaratan input dan output untuk mesin pangkalan data SQL Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
967576 Microsoft SQL Server Database Engine Input/Output persyaratan
prodsms

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 86903 - Tinjauan Terakhir: 04/28/2015 04:14:00 - Revisi: 3.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Analysis Services, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 Integration Services, Microsoft SQL Server 2008 R2 Analysis Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 for Embedded Systems, Microsoft SQL Server 2008 R2 Integration Services, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 for Embedded Systems, Microsoft SQL Server 2012 Parallel Data Warehouse, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2012 SP1 PowerPivot for Microsoft Excel 2010, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, SQL Server 2012 Reporting Services, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kb3rdparty kbhardware kbinfo kbmt KB86903 KbMtid
Tanggapan