Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sono in procinto di creare un ambiente TEST per il nostro personale di sviluppo di SQL Server. In produzione abbiamo 3 server SQL, SQL01contiene diversi database su cui è stato eseguito il mirroring SQL02. SQL03funge da testimone in "alta sicurezza con failover automatico" o configurazione sincrona. Ho usato VMWare P2V …
Ho una colonna di database chiamata auto_reviewdove si trova il tipo di colonna boolean. C'è un indice per quel campo, creato usando l'ORM ActiveRecord. CREATE INDEX index_table_on_auto_renew ON table USING btree (auto_renew); Quando eseguo una query nel campo per un valore booleano, PG utilizza l'indice come previsto. EXPLAIN for: SELECT …
Sto cercando di mappare un altro server dando il comando EXEC xp_cmdshell 'NET USE H:\\568.256.8.358\backup_147 1234abc /USER:cranew /PERSISTENT:yes' Ho ricevuto un errore con questo: percorso di rete non trovato Ma sono in grado di mappare manualmente un altro server. Per favore, aiutatemi a risolvere questo problema.
Ad esempio, prendere in considerazione la query SQL: SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A Qui osservo i risultati restituiti ordinati per A. [Nome]. Se cambio la colonna di ordinamento definita nella funzione ROW_NUMBER in un'altra colonna, i risultati vengono nuovamente ordinati per quella colonna. Mi …
Diciamo che ho due colonne di tipo NUMBER(senza precisione e scala) e VARCHAR(300). Ho visto che queste colonne sono troppo grandi per i miei dati, quindi voglio modificarle in NUMBER(11)e VARCHAR(10). Quindi, se eseguo questa istruzione SQL: ALTER TABLE FOO MODIFY(BAR NUMBER(10)); Potrò farlo sulla colonna non vuota? In tal …
Queste due query sono logicamente equivalenti? DECLARE @DateTime DATETIME = GETDATE() Query 1 SELECT * FROM MyTable WHERE Datediff(DAY, LogInsertTime, @DateTime) > 7 Query 2 SELECT * FROM MyTable WHERE LogInsertTime < @DateTime - 7 Se non sono logicamente equivalenti, puoi darmi l'equivalente logico della prima query in modo che …
Voglio consentire all'utente di cercare prodotti all'interno di una fascia di prezzo. L'utente dovrebbe essere in grado di utilizzare qualsiasi valuta (USD, EUR, GBP, JPY, ...), indipendentemente dalla valuta impostata dal prodotto. Quindi, il prezzo del prodotto è di 200 USD e, se l'utente cerca i prodotti che costano 100EUR …
Abbiamo eseguito l'aggiornamento a SQL 2012 e sto cercando di decodificare i nostri Dbs in Visio 2010. Ho impostato una connessione utilizzando il driver SQL 11 e Visio si lamenta che quel driver non è supportato. Qualcuno si imbatte in questo?
Ho un sito Web a traffico molto elevato in cui è possibile che ogni ora vengano inseriti migliaia di nuovi record. Questo errore sta paralizzando il sito: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) …
Recentemente ho usato EXECUTE AS LOGIN per verificare se una determinata persona poteva o non poteva usare una funzione di tabella in uno dei nostri database. I test hanno dimostrato che poteva, ma ha ripetutamente segnalato un fallimento. La persona usa il login "WEB" per connettersi al database e ha …
Un po 'di sfondo. Abbiamo sviluppato un'app che utilizza la replica di tipo merge. Al momento, stiamo attualmente pubblicando circa 212 articoli e tutto va bene, poiché sembra rientrare nel limite di 256 articoli. (Utilizzo di SQL Standard 2005 sul server e 2005 Express a livello di abbonato.) Stiamo sviluppando …
Sto cercando di indicizzare il mio blogentriesdatabase per prestazioni migliori ma ho riscontrato un problema. Ecco la struttura: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE latin1_german2_ci NOT NULL, `entry_id` varchar(5000) COLLATE latin1_german2_ci NOT NULL, `date_id` int(11) NOT NULL, …
Spero di aggiungere un calcolo al mio cubo SSAS (SSAS 2012) che mostrerà il rango relativo di qualunque sia il membro corrente rispetto a tutti gli altri membri in quella cernia, senza specificare in anticipo le cernie . Ad esempio, supponiamo di avere già un calcolo per il Efficiencyquale è …
È disponibile un'opzione durante l'impostazione di una pubblicazione per la replica su Consenti inizializzazione da backup. Abbiamo creato database replicati da diversi anni e abbiamo sempre inizializzato da un backkup ma non abbiamo mai impostato questo flag (l'abbiamo notato per la prima volta un paio di giorni fa). La replica …
Ho una grande tabella (diversi 100 milioni di righe) che vorrei dividere in modo efficiente. La mia domanda è se esiste un compromesso tra dimensione della partizione e numero di partizioni. Per quanto ho capito, la maggior parte delle query su una colonna utilizzata nella partizione sarà più veloce perché …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.