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à





1
Gestire lo spazio su disco pieno in postgresql
Ho un'applicazione web Django con backgresql 9.3.10 backend (seduto su un sistema operativo Linux). Ho riscontrato un errore completo del disco, in modo tale che anche se provo a troncare una tabella, ottengo errori del tipo: ERROR: could not extend file "base/30137/33186048": No space left on device HINT: Check free …


2
Alla ricerca di informazioni privilegiate FILESTREAM
Quando la funzionalità FILESTREAM è attivata su Microsoft SQL Server 2012, SQL Server creerà una condivisione "nascosta" sul sistema. La condivisione è definita come segue: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL Il nome è …

4
Perché TSQL restituisce il valore errato per POWER (2., 64.)?
select POWER(2.,64.)restituisce 18446744073709552000invece di 18446744073709551616. Sembra avere solo 16 cifre di precisione (arrotondando il 17). Pur rendendo esplicita la precisione select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0))), restituisce comunque il risultato arrotondato. Questa sembra un'operazione piuttosto semplice per sfaldarsi arbitrariamente a 16 cifre di precisione come questa. Il massimo che può …

3
Suggerimento per la cardinalità di SQL Server
Esiste un modo per "iniettare" una stima della cardinalità in un ottimizzatore di SQL Server (qualsiasi versione)? cioè qualcosa di simile al suggerimento di cardinalità di Oracle. La mia motivazione è guidata dall'articolo, Quanto sono buoni gli ottimizzatori di query, davvero? [1] , in cui testano l'influenza dello stimatore della …

2
Indice univoco differibile in postgres
Esaminando la documentazione di Postgres per alter table , sembra che i vincoli regolari possano essere contrassegnati come DEFERRABLE(più concretamente INITIALLY DEFERRED, che è quello che mi interessa). Gli indici possono anche essere associati a un vincolo, purché: L'indice non può avere colonne di espressioni né essere un indice parziale …



4
Modifica query per migliorare le stime dell'operatore
Ho una query che viene eseguita in un periodo di tempo accettabile, ma desidero sfruttare al massimo le prestazioni possibili. L'operazione che sto cercando di migliorare è la "Ricerca indice" a destra del piano, dal Nodo 17. Ho aggiunto indici appropriati, ma le stime che ottengo per quell'operazione sono la …

1
Perché questa query sqlite è molto più lenta quando indicizzo le colonne?
Ho un database sqlite con due tabelle, ognuna con 50.000 righe, contenente nomi di persone (false). Ho creato una semplice query per scoprire quanti nomi ci sono (nome, medio iniziale, cognome) comuni a entrambe le tabelle: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and fakenames_uk.surname=fakenames_usa.surname and fakenames_uk.middleinitial=fakenames_usa.middleinitial; Quando …


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.