Administrator Basis Data

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

2
Bagaimana cara terbaik menggunakan pooling koneksi di SQLAlchemy untuk pooling tingkat transaksi PgBouncer?
Menggunakan SQLAlchemy untuk query database PostgreSQL di belakang PgBouncer, menggunakan pooling tingkat transaksi. Apa pola terbaik untuk digunakan untuk pengaturan semacam ini? Haruskah saya memiliki satu mesin per proses, menggunakan ConnectionPool, atau haruskah saya membuat mesin per permintaan, dan menggunakannya NullPooluntuk masing-masing? Apakah ada pola yang berbeda yang harus saya …

2
"ORA-01950: tidak ada hak istimewa di tablespace 'SYSTEM'": Kesalahan apa itu?
Sebelumnya saya membuat pengguna: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. tetapi ketika saya login sebagai suhaildan mencoba untuk membuat tablesaya mendapatkan pesan kesalahan ORA-01950: no privileges on tablespace 'SYSTEM'. Kesalahan apa itu? Mengapa ini terjadi? SQL> connect suhail Enter password: …



4
Haruskah saya secara manual VACUUM database PostgreSQL saya jika autovacuum dihidupkan?
Saya menggunakan perangkat lunak yang membuat database PostgreSQL besar (ada tabel dengan sejuta baris di dalamnya) dan pengembang mengatakan saya harus VACUUMdan ANALYZEsecara berkala. Tetapi default database PostgreSQL autovacuumdihidupkan. Haruskah saya vakum / menganalisis sama sekali? Apa manfaatnya? Apa perbedaan antara vakum otomatis dan manual Misalnya, dalam Pgadmin3, saya punya …


3
Mengapa ada perbedaan rencana eksekusi antara OFFSET ... FETCH dan skema ROW_NUMBER gaya lama?
Model baru OFFSET ... FETCHyang diperkenalkan dengan SQL Server 2012 menawarkan paging yang sederhana dan lebih cepat. Mengapa ada perbedaan sama sekali mengingat kedua bentuk itu secara semantik identik dan sangat umum? Orang akan berasumsi bahwa optimizer mengenali keduanya dan mengoptimalkannya (sepele) sepenuhnya. Berikut ini adalah kasus yang sangat sederhana …


3
Mengapa saya harus memilih dari tabel ganda?
Ini berfungsi dalam Sistem Manajemen Database Relasi utama yang paling mungkin muncul di StackOverflow / dba.stackexchange, menjadi SQL Server, MySQL, PostgreSQL dan SQLite (WebSQL) . select 'abc' abc, 1 def; Ini tidak berfungsi pada Oracle. Mengapa kita perlu memilih dari DUAL di Oracle? Apakah standar ISO / ANSI untuk SQL …
15 oracle  select 




3
Kembalikan kolom per tanggal dalam rentang
Katakanlah saya memiliki Tabel A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Apa yang perlu saya capai dengan tampilan adalah sebagai berikut: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 1 1 1 …



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.