Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas



2
Buat indeks jika tidak ada
Saya sedang mengerjakan fungsi yang memungkinkan saya untuk menambah indeks jika tidak ada. Saya mengalami masalah yang tidak bisa saya bandingkan dengan daftar indeks. Adakah pikiran? Ini adalah masalah yang mirip dengan pembuatan kolom yang diselesaikan dengan kode ini: https://stackoverflow.com/a/12603892/368511

5
Tulis perbedaan antara varchar dan nvarchar
Saat ini dalam database SQL Server 2012 kami, kami gunakan varchar, dan kami ingin mengubahnya nvarchar. Saya telah membuat skrip untuk melakukan itu. Pertanyaan saya adalah apakah ada perbedaan dalam cara SQL Server menulis ke varcharkolom vs. nvarcharkolom? Kami memiliki sejumlah prosedur backend yang saya khawatirkan. Sunting: Tidak yakin apakah …

6
Tentang kinerja basis data single threaded versus multithreaded
H2 adalah database berulir tunggal dengan reputasi yang baik tentang kinerja. Basis data lainnya multi-threaded. Pertanyaan saya adalah: kapan database multi-thread menjadi lebih menarik daripada database single-thread? Berapa banyak pengguna? Berapa banyak proses? Apa pemicunya? Adakah yang punya pengalaman untuk dibagikan? Ringkasan Hambatan yang biasa terjadi adalah akses disk SSD …



3
Temukan level tertinggi dari bidang hierarkis: dengan vs tanpa CTE
catatan: pertanyaan ini telah diperbarui untuk mencerminkan bahwa kita saat ini menggunakan MySQL, setelah melakukannya, saya ingin melihat seberapa mudahnya jika kita beralih ke basis data pendukung CTE. Saya memiliki tabel referensi sendiri dengan kunci utama, iddan kunci asing parent_id. +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | …


9
Haruskah Anda mendesain database sebelum kode aplikasi ditulis?
Apa cara termudah dan paling efisien untuk merancang database? Dari sudut pandang saya, ada beberapa opsi untuk desain penyimpanan data aplikasi: Rancang basis data sebaik mungkin sebelum Anda menulis kode aplikasi apa pun . Ini memberi Anda keuntungan memiliki struktur data dasar untuk bekerja. Kelemahan dari ini, menurut pendapat saya, …


7
Menulis skema bank sederhana: Bagaimana saya harus menjaga saldo saya sinkron dengan riwayat transaksi mereka?
Saya menulis skema untuk database bank sederhana. Berikut spesifikasi dasar: Basis data akan menyimpan transaksi terhadap pengguna dan mata uang. Setiap pengguna memiliki satu saldo per mata uang, sehingga setiap saldo hanyalah jumlah dari semua transaksi terhadap pengguna dan mata uang tertentu. Saldo tidak boleh negatif. Aplikasi bank akan berkomunikasi …


6
Kisaran jumlah bergulir tanggal menggunakan fungsi jendela
Saya perlu menghitung jumlah bergulir selama rentang tanggal. Untuk mengilustrasikan, menggunakan database sampel AdventureWorks , sintaksis hipotetis berikut akan melakukan apa yang saya butuhkan: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN INTERVAL 45 DAY PRECEDING AND CURRENT ROW) FROM Production.TransactionHistory …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.