Pertanyaan yang diberi tag «materialized-view»

Didefinisikan seperti tampilan tetapi menyimpan data persisten seperti tabel, Materialized Views adalah fitur dari sejumlah RDBMS termasuk Oracle, DB2 dan postgres. SQL Server memiliki fitur serupa yang disebut Indexed View yang dianggap cukup mirip untuk masuk dalam tag ini.

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 …

1
Bagaimana Anda membuat tampilan dengan SNAPSHOT_MATERIALIZATION di SQL Server 2017?
SQL Server 2017 memiliki beberapa prosedur tersimpan baru: sp_refresh_single_snapshot_view - param input untuk @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - param input untuk @rgCode int Dan entri baru di sys.messages: 10149 - Indeks yang memiliki SNAPSHOT_MATERIALIZATION tidak dapat dibuat pada tampilan '%. * Ls' karena definisi tampilan berisi tabel yang …



3
Ganti tampilan terwujud di Postgres
Saya memiliki pandangan terwujud Postgres 9.3yang ingin saya perbarui dengan kolom baru. Namun, tampilan terwujud lainnya juga tergantung pada tampilan ini, dan pesan kesalahan menunjukkan bahwa menjatuhkan tampilan tidak mungkin ketika objek lain bergantung padanya. GALAT: tidak dapat menjatuhkan tampilan terwujud latest_charges karena objek lain bergantung padanya Itu juga muncul …

3
Tanyakan definisi pandangan terwujud dalam Postgres
Saya bertanya-tanya bagaimana cara menanyakan definisi tampilan terwujud di Postgres. Sebagai referensi, apa yang saya harap lakukan sangat mirip dengan apa yang dapat Anda lakukan untuk tampilan reguler: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; yang memberi Anda kolom berikut: table_catalog table_schema table_name view_definition check_option is_updatable is_insertable_into is_trigger_updatable is_trigger_deletable …

1
Faktor-faktor apa yang masuk ke Indeks Clustered View yang diindeks yang dipilih?
Secara singkat Faktor-faktor apa yang masuk ke dalam mereka kueri pemilihan pengoptimal dari indeks tampilan diindeks? Bagi saya, tampilan yang diindeks tampaknya menentang apa yang saya pahami tentang bagaimana Pengoptimal mengambil indeks. Saya pernah melihat ini bertanya sebelumnya , tetapi OP tidak diterima dengan baik. Saya benar-benar mencari guidepost , …



1
Postgres: periksa ruang disk yang diambil oleh tampilan terwujud?
Saya tahu cara memeriksa ukuran indeks dan tabel di Postgres (Saya menggunakan versi 9.4): SELECT relname AS objectname, relkind AS objecttype, reltuples AS "#entries", pg_size_pretty(relpages::bigint*8*1024) AS size FROM pg_class WHERE relpages >= 8 ORDER BY relpages DESC; Tapi ini tidak menunjukkan pandangan terwujud. Bagaimana saya bisa memeriksa berapa banyak ruang …

2
DBCC CHECKDB korupsi yang tidak dapat diperbaiki: Tampilan indeks berisi baris yang tidak diproduksi oleh definisi tampilan
TL; DR: Saya mengalami korupsi yang tidak dapat diperbaiki dalam tampilan yang diindeks. Berikut detailnya: Lari DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS di salah satu database saya menghasilkan kesalahan berikut: Msg 8907, Level 16, State 1, Line 1 Indeks spasial, indeks XML atau tampilan terindeks 'ViewName' (objek ID 784109934) …


2
Risiko berubah menjadi ARITHABORT ON
Saya bekerja dengan vendor dengan pengaturan bahwa mereka menyediakan aplikasi inti, dan saya dapat membangun ekstensi saya sendiri selama saya tidak memodifikasi aplikasi inti. Itu dibangun di ColdFusion yang menghubungkan ke database SQL Server 2005. Beberapa laporan yang saya buat bergantung pada tampilan menggunakan fungsi yang dihitung dari tabel inti, …


2
Tampilan diindeks dalam SQL Server
Saya punya tabel dan tampilan indeks seperti itu Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Sekarang jika saya menjalankan kueri berikut select …

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.