Administrator Basis Data

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

1
Memperkirakan dampak ukuran indeks database SQLite
Saya mencoba memperkirakan ukuran basis data (pada disk) untuk DB SQLite yang mencakup sejumlah kolom yang diindeks. Kolom ini bertipe Integer dan String (SQLite). Cukup mudah untuk memperkirakan ukuran per baris dengan kolom-kolom ini, tetapi saya tidak yakin bagaimana menjelaskan padding ekstra per baris karena indeks. Apa pendekatan terbaik untuk …
9 index  sqlite  size 

5
SQL Select mengambil terlalu banyak waktu untuk dieksekusi
Ini adalah pemilihan sederhana dari tabel sementara, kiri bergabung dengan tabel yang ada pada kunci utama, dengan dua sub memilih menggunakan top 1 merujuk tabel bergabung. Dalam kode: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's Primary Key FROM ThirdTable WHERE ThirdTable.SomeColumn = …

1
Cetak Parameter dalam SQL Dinamis
Saya telah menggunakan SQL dinamis untuk banyak tugas dan terus-menerus mengalami masalah yang sama: Mencetak nilai variabel yang digunakan di dalam pernyataan Dynamic T-SQL. MISALNYA: Declare @SQL nvarchar(max), @Params nvarchar(max), @DebugMode bit, @Foobar int select @DebugMode=1,@Foobar=364556423 set @SQL='Select @Foobar' set @Params=N'@Foobar int' if @DebugMode=1 print @SQL exec sp_executeSQL @SQL,@Params ,@Foobar=@Foobar …

2
Sumber daya untuk pengembang SQL Server bermigrasi ke Oracle
Sumber daya apa yang dapat Anda rekomendasikan untuk pengembang SQL Server yang ingin mempelajari dasar-dasar Oracle? Saya mencari whitepaper atau posting blog yang komprehensif yang menjelaskan perbedaan antara sistem ini dan menjawab pertanyaan seperti Bagaimana cara membuat kolom IDENTITAS? atau Apa tipe data yang setara dengan float? .

1
Bagaimana cara mengindeks hasil GABUNG dari dua tabel atau lebih untuk meningkatkan kinerja di SQL server?
Saya baru dalam pengindeksan dan telah melalui dasar-dasar pengindeksan. Saya dapat menemukan indeks berkerumun standar untuk batasan kunci utama dalam bagian indeks dari tabel yang sesuai, tetapi setelah membuat batasan kunci asing saya tidak dapat menemukannya. Sekarang saya memiliki persyaratan di mana pengindeksan harus dilaksanakan untuk meningkatkan kinerja. Saya telah …

2
Bagaimana Anda bisa menghentikan MySQL slave dari mereplikasi perubahan ke database 'mysql'?
Saya memiliki set budak saya untuk tidak mereplikasi database 'mysql' seperti yang dijelaskan dalam ini SHOW SLAVE STATUS\G; Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: master-bin.000001 Read_Master_Log_Pos: 1660 Relay_Log_File: mysql-relay-bin.000004 Relay_Log_Pos: 478 Relay_Master_Log_File: master-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: **Replicate_Ignore_DB: mysql** …



1
Hash Join vs Hash Semi Join
PostgreSQL 9.2 Saya mencoba memahami perbedaan antara Hash Semi Joindan adil Hash Join. Inilah dua pertanyaan: saya EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) -> Seq Scan …


1
sp_prepexec (sp_execute) vs. sp_executeSQL
Daging pertanyaan: apakah prosedur tersimpan aktual satu-satunya mekanisme yang menerapkan caching table temp atau melakukan prosedur penyimpanan sistem seperti sp_executeSQL/ sp_executejuga memanfaatkannya? Saya bukan DBA, jadi silakan gunakan kata-kata kecil. Aplikasi kami mengirimkan pernyataan yang sudah disiapkan, dari profiler, saya melihat menjalankan semua SQL sp_prepexecyang merupakan prosedur sistem untuk menjalankan …



2
Bagaimana Oracle Menangani Beberapa INSERT Serentak Terhadap Satu Tabel
Saya mencoba memahami Oracle 11g sedikit lebih dekat. Pertanyaan saya sederhana: bagaimana Oracle menangani dua sesi yang mencoba untuk memasukkan catatan ke dalam satu tabel sekaligus. Misalnya, INSERT A beroperasi pada pukul 1:00 siang melawan Tabel 1. Diperlukan waktu 5 menit untuk menyelesaikannya. INSERT B dijalankan pada pukul 1:02 siang …
8 oracle  insert 

1
Database Mirroring protokol port TCP yang digunakan. Satu standar, satu dinamis?
Saat menjalankan kueri di bawah ini pada replika primer / sekunder dari SQL Server Always On Availability Group ™ SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes FROM sys.dm_exec_connections WHERE local_net_address is not null; Dua port tcp lokal muncul untuk protokol mirroring Database, 5022&63420 Server Name local_tcp_port protocol_type num_reads num_writes ServerName 5022 Database Mirroring 102942598 …

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.