Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ecco la mia tabella con ~ 10.000.000 di righe di dati CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY `voter_timestamp` …
Ho due tabelle, "hierarchy_table" e "name_table". La tabella gerarchica contiene un oggetto con più genitori e figli. Ogni genitore e figlio è indicato da id. | object_id | parent_id_1 | parent_id_2 | child_id_1 | child_id_2 | ----------------------------------------------------------------------------- | 1234 | 9999 | 9567 | 5555 | 5556 | ----------------------------------------------------------------------------- Ogni …
Ho questo codice che riassume la quantità per un determinato articolo ( itemid) e dal suo codice data prodotto ( proddte). select sum(qty), itemid, proddte from testtable where .... group by itemid, proddte Quello che voglio fare è ottenere il totale di tutti qtyindipendentemente da itemid/proddte. Ho provato: select sum(qty), …
Sto cercando di migliorare questa (sotto-) query facente parte di una query più grande: select SUM(isnull(IP.Q, 0)) as Q, IP.OPID from IP inner join I on I.ID = IP.IID where IP.Deleted=0 and (I.Status > 0 AND I.Status <= 19) group by IP.OPID Sentry Plan Explorer ha indicato alcune ricerche chiave …
Ho installato mysql 5.7, e di tanto in tanto (una volta per diversi giorni) cerca aggiornamenti (come ho capito). La finestra della console si apre per alcuni secondi, quindi scompare. Non importa, sto guardando un film in questo momento, e questa console è in cima al mio lettore. È davvero …
Ho un database con "libri" (racconti per bambini) e sarebbe estremamente istruttivo avere conteggi di ogni parola nei libri. Ho capito come ottenere il conteggio delle parole per ogni parola usando: SELECT SUM ( ROUND ( (LENGTH(pageText) - LENGTH (REPLACE (pageText, "Word", ""))) /LENGTH("Word") ) ) FROM pages WHERE bookID …
Non sono così bravo con SQL (PostgreSQL). Ecco cosa voglio fare: Ho una tabella, campi: id SERIAL inet INET ports integer[] id | inet | ports ----+------------+------------ 2 | 1.2.2.1 | {80} 1 | 1.2.3.4 | {80,12} ... Come posso ottenere tutti i valori "port" usati in questa tabella: 80, …
Qualcuno può spiegare cosa significa gonfiore in termini di database? Ad esempio, cosa significa dire che un indice è gonfio. Ho provato a cercarlo, ma non c'è spiegazione di cosa sia il gonfiore, solo ciò che provoca o da cosa è causato.
In MySQL Workbench, è possibile utilizzare la scorciatoia da tastiera Ctrl+ ENTERper eseguire l'istruzione al cursore (delineata con punti e virgola). Esiste una scorciatoia simile in pgAdmin? Per le query SQL che si estendono su una sola riga, utilizzo un comando vocale in Dragon NaturallySpeaking: Sub Main SendKeys "{End}" Wait(0.3) …
È possibile avere più campi come chiave di intervallo? Supponiamo di avere una tabella in cui ogni riga è identificata in modo univoco da <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- dov'è Ala hashchiave primaria e voglio Be Cdi essere i principali rangechiavi. Come …
Mentre provo ad applicare il contenuto di questa domanda alla mia situazione, sono un po 'confuso sul modo in cui potrei liberarmi dell'operatore Hash Match (Inner Join) se possibile. Prestazioni delle query di SQL Server - eliminazione della necessità di Hash Match (Inner Join) Ho notato il costo del 10% …
Data una tabella con una chiave primaria, ad esempio: CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName nvarchar(50), LastName nvarchar(50), Address nvarchar(200), Email nvarchar(260) --... ) abbiamo una chiave primaria univoca attivata CustomerID. Tradizionalmente potrei aver bisogno di alcuni indici di copertura aggiuntivi; ad esempio per trovare …
Ho un database SQL Server 2008 R2 utilizzato da diversi programmi distribuiti. Domanda: esiste un modo semplice per visualizzare quanto spazio consuma ogni tabella, per tutte le tabelle nel database, e distinguere lo spazio logico dallo spazio su disco? Se utilizzo SSMS (Management Studio), le proprietà di archiviazione visualizzate per …
Ho una id serial PRIMARY KEYcolonna in una tabella PostgreSQL. Mancano molti messaggi idperché ho eliminato la riga corrispondente. Ora voglio "compattare" la tabella riavviando la sequenza e riassegnando le ids in modo tale da idpreservare l' ordine originale . È possibile? Esempio: Adesso: id | data ----+------- 1 | …
Vorrei dire che come ogni giorno ho ricevuto il messaggio nel mio file di registro. Primo L'I / O è bloccato sul database (DatabaseName) il messaggio appare nel registro. Il messaggio è simile L'I / O è bloccato sul Database (DatabaseName). Non è richiesta alcuna azione da parte dell'utente. Tuttavia, …
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.