Administrator Basis Data

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

7
Mengapa tidak menggunakan tabel alih-alih tampilan terwujud?
Saya baru di database Oracle. Jika saya mengerti dengan benar, tampilan terwujud adalah tampilan yang hasil set disimpan sebagai tabel fisik dalam database dan tampilan / tabel ini di-refresh berdasarkan beberapa parameter. Jika tampilan disimpan sebagai tabel fisik, mengapa tidak menyimpan data ke dalam tabel di tempat pertama? Jadi apa …


1
Apakah ada manfaat untuk MEMASANG fungsi di luar Perlindungan Halloween?
Sudah diketahui umum bahwa SCHEMABINDINGsuatu fungsi dapat menghindari spool yang tidak perlu dalam rencana pembaruan: Jika Anda menggunakan UDF T-SQL sederhana yang tidak menyentuh tabel apa pun (mis. Jangan mengakses data), pastikan Anda menentukan SCHEMABINDINGopsi selama pembuatan UDF. Ini akan membuat skema UDF terikat dan memastikan bahwa optimizer kueri tidak …



1
Bagaimana cara menukar tabel di MySQL?
Misalkan, saya punya tabel foo, yang berisi beberapa statistik yang dihitung setiap saat. Ini banyak digunakan oleh pertanyaan lain. Itu sebabnya saya ingin menghitung lebih banyak statistik terkini foo_newdan menukarnya ketika perhitungan sudah siap. Saya bisa melakukannya ALTER TABLE foo RENAME foo_tmp; ALTER TABLE foo_new RENAME foo; tetapi apa yang …

3
Mengapa InnoDB menyimpan semua database dalam satu file?
Itu nyaman bahwa MyISAM digunakan untuk menyimpan setiap tabel dalam file yang sesuai. InnoDB telah membuat kemajuan dalam banyak aspek, tetapi saya ingin tahu mengapa InnoDB menyimpan semua basis data dalam satu file ( ibdata1secara default). Saya mengerti bahwa InnoDB akan memetakan lokasi data dalam file dengan file indeks individual …

7
Mengapa ORDER BY tidak termasuk dalam Tampilan?
Saya mengerti bahwa Anda tidak dapat memiliki ORDER BY pandangan. (Setidaknya dalam SQL Server 2012 saya bekerja dengan) Saya juga mengerti bahwa cara "benar" untuk menyortir tampilan adalah dengan meletakkan ORDER BYsekitar SELECTpernyataan yang meminta tampilan. Tetapi karena relatif baru untuk SQL praktis dan penggunaan pandangan, saya ingin memahami mengapa …


4
Apa alasan bisnis objektif lebih memilih SQL Server 2012 lebih dari 2008 R2?
Perusahaan saya menghadapi keputusan apakah akan membeli SQL Server 2012 Denali atau SQL Server 2008 R2 untuk server database baru. Saya mencari alasan obyektif untuk memilih satu dari yang lain. Persyaratan kami: Edisi standar (untuk alasan keuangan dan kurangnya kebutuhan untuk fitur perusahaan) OLTP workload (ini berarti kita tidak memerlukan …

4
Apa cara termudah untuk membuat tabel temporer di SQL Server yang dapat menampung hasil dari prosedur yang tersimpan?
Banyak kali saya perlu menulis sesuatu seperti berikut ketika berhadapan dengan SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Tetapi membuat tabel yang memiliki sintaks yang tepat karena hasil dari prosedur tersimpan adalah tugas yang membosankan. Sebagai contoh, hasil sp_helppublication memiliki …

6
Mengapa menggunakan WHERE 1 atau WHERE 1 = 1?
Biasanya, jika kondisi tidak diperlukan dalam pernyataan kueri kami, kami tidak menggunakan WHEREklausa. Tetapi saya telah melihat WHERE 1klausa yang digunakan di banyak tempat, bahkan di mana kondisi lain tidak ada. Mengapa ini dilakukan? Apakah ada manfaat khusus untuk waktu eksekusi? Apakah ini memungkinkan fungsi lainnya? Apakah menggunakan WHERE 1=1mirip …
50 mysql-5.1 

5
Mengapa saya TIDAK menggunakan opsi SQL Server "optimalkan untuk beban kerja ad hoc"?
Saya telah membaca beberapa artikel hebat tentang caching paket SQL Server oleh Kimberly Tripp seperti ini: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ Mengapa ada opsi untuk "mengoptimalkan beban kerja ad hoc"? Bukankah seharusnya ini selalu menyala? Apakah pengembang menggunakan ad-hoc SQL atau tidak, mengapa Anda tidak mengaktifkan opsi ini pada setiap contoh yang mendukungnya (SQL …



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.