Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità


2
Implementazioni del database di ORDER BY in una sottoquery
Sto usando un'applicazione (MapServer - http://mapserver.org/ ) che avvolge le istruzioni SQL, in modo che l'istruzione ORDER BY sia nella query interna. Per esempio SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl L'applicazione ha molti driver di database diversi. Uso principalmente il …



1
PostgreSQL: elimina la colonna dalla vista
Ho un punto in VIEWcui sto tentando di creare uno script di evoluzione, quindi posso aggiungere una colonna ad esso. Quella parte funziona benissimo; colonna aggiunta bene. Tuttavia, il contrario non funziona; rimuovere l'ultima colonna aggiunta non riesce con un ERROR: cannot drop columns from viewmessaggio. Il problema è che …


1
"Force Encryption" vs "Force Protocol Encryption" in SQL Server
Sto cercando di capire come le diverse impostazioni influenzano il comportamento della mia comunicazione server-client. Sul server ho installato una CA autofirmata con un certificato di scambio emesso, anch'esso configurato per essere utilizzato dal mio servizio SQL. All'inizio mi piacerebbe vedere questa connessione fallire quando la CA principale non è …

2
Le transazioni in PostgreSQL sono `psycopg2` per cursore o per connessione?
Sto facendo un po 'di lavoro con PostgreSQL 9.3 usando l' psycopg2API del database. Ho impostato l'API DB nel livello di isolamento minimo (modalità "autocommit") e gestisco le mie transazioni direttamente tramite SQL. Esempio: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret …
10 postgresql 

4
mostra il nome della tabella + il numero di record per ogni tabella in un database mysql innodb
Come elencare tutte le tabelle nel database corrente, insieme il numero di righe della tabella. In altre parole, riesci a pensare a una query per trovare qualcosa di simile in mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | …
10 mysql  innodb  select  count 

2
Operazione di differenza simmetrica in Transact-SQL?
Ho sempre saputo UNIONdell'operatore in SQL, ma solo di recente ho scoperto che c'erano altri operatori di set INTERSECTe EXCEPT. Non sono stato in grado di trovare un operatore che esegua il quarto grande operatore, la differenza simmetrica (ad esempio il contrario di INTERSECT.) Sembra che riesca a ottenere l'output …
10 sql-server  t-sql 


1
Differenze di MySQL Collation utf8_unicode
Ma ho letto l'importanza di MySQL Collation e quello che ho imparato finora riguardo alla compatibilità e alla precisione è che questi 4 sembrano essere la mia scommessa migliore. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Da quanto ho capito, uft8mb4 sarebbe utile per i personaggi con supporto per più lingue (caratteri) (giapponese …
10 mysql 

3
mysqldump - single-transazione, ma le query di aggiornamento sono in attesa del backup
Se uso mysqldump --single-transazione, secondo i documenti dovrebbe eseguire lo svuotamento delle tabelle con il blocco di lettura per ottenere uno stato coerente e quindi avviare una transazione e nessuno scrittore dovrebbe essere in attesa. Tuttavia, ieri sera ho riscontrato la seguente situazione: estratto dall'elenco completo dei processi: centinaia di …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.