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
Perché CAST (1 AS SIGNED INTEGER) restituisce un BIGINT su MySQL?
Se lo faccio CAST(1 AS SIGNED INTEGER)finisco sempre per ottenere un BIGINTreso, ad esempio: $ mysql -u root -p --column-type-info Enter password: --- Copyright and help message snipped for brevity --- mysql> select cast(1 as signed integer); Field 1: `cast(1 as signed integer)` Catalog: `def` Database: `` Table: `` Org_table: …

1
Come ottimizzare le tabelle InnoDB in MySQL
Ho studiato come ottimizzare solo le tabelle frammentate in MySQL e ho esaminato questo post sull'ottimizzazione delle tabelle . Fondamentalmente esegue una query sul database information_schema per qualsiasi tabella con data_free > 0e crea un'istruzione SQL OPTIMIZEsolo per quelle tabelle. Ho eseguito questa query e identificato 148 tabelle per l'ottimizzazione. …

3
Seleziona le righe in base alla data più recente con più join
Ho questa domanda ( SQLFiddle ): SELECT c.name, a.user_id, a.status_id, a.title, a.rtime, u.user_name, s.status_name FROM company c LEFT JOIN action a ON a.company_id=c.id LEFT JOIN user u ON u.id=a.user_id LEFT JOIN status s ON s.id=a.status_id WHERE u.user_name='Morgan' -- WHERE c.name='Fiddle' GROUP BY c.id HAVING a.rtime IS NULL OR a.rtime = …
8 mysql  group-by 

2
Controllo della coerenza del database in postgresql
Esistono comandi DBCC (Database consistency checker) in PostgreSQL? Potrei trovare i comandi DBCC del server SQL ma non per Postgres? Ho letto che postgresql ha funzionalità integrate di tuning delle prestazioni e che non sono disponibili comandi DBCC per postgres. È vero?

2
Elimina un'istanza di Oracle, nel modo giusto
Voglio eliminare un'istanza di Oracle (Oracle 10.2.0.4.0) creata nel sistema operativo AIX 6.0. So di poter eliminare tutti i file dbf e ctl nel Terminale, ma penso che non sia il modo migliore per farlo. Penso che debba essere un modo più pulito per farlo. Grazie in anticipo.



3
"Quando una connessione viene chiusa e restituita al pool, viene mantenuto il livello di isolamento dall'ultima istruzione SET TRANSACTION ISOLATION LEVEL"?
L'articolo in linea MSDN " Isolamento snapshot in SQL Server " afferma: "Un livello di isolamento ha un ambito a livello di connessione e, una volta impostato per una connessione con l'istruzione SET TRANSACTION ISOLATION LEVEL, rimane attivo fino alla chiusura della connessione o all'impostazione di un altro livello di …



1
Come migrare tra schemi in blocco in SQL Server?
Al momento disponiamo di più database ma vorremmo combinarli e, invece, separare i nostri contesti di dominio usando schemi. In MS SQL Server 2008 R2, come posso trasferire tutti i contenuti di uno schema in un altro in blocco? Ad esempio, tutte le tabelle, viste, procedure, indici, ecc ... che …


1
L'inserimento TempDB specifico della selezione UserDB determina risultati da SOS_SCHEDULER_YIELD a ENCRYPTION_SCAN
Uno dei nostri sistemi di produzione ha mostrato un problema con una singola istruzione di inserimento in una tabella temporanea dal nostro database utenti. Quando commento l'inserimento / selezione, il proc memorizzato in questione viene eseguito in modo tempestivo, quindi sono fiducioso nel mio isolamento del problema. La serie 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.