Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

4
Таблиці Mysqldump, виключаючи деякі поля
Чи існує спосіб mysqldump таблиці без деяких полів? Дозвольте мені пояснити: у мене називається база даних MySQL tests. В У testsмене є 3 таблиці: USER, TOTOі TATA. Я просто хочу , щоб туздИшпр деяких полів таблиці USER, так що, за винятком деяких полів , такі як mail, ip_loginі т.д. Як …
14 mysql  mysqldump 

4
Чи оптимізовано приєднання до пункту де під час виконання?
Коли я пишу такий запит ... select * from table1 t1 join table2 t2 on t1.id = t2.id Чи оптимізатор SQL, не впевнений, що це правильний термін, переводить це на ... select * from table1 t1, table2 t2 where t1.id = t2.id По суті, чи є оператор Join в SQL …


4
Добрий, поганий або байдужий: ДЕ 1 = 1
З огляду на це запитання в reddit, я очистив запит, щоб вказати, де проблема в запиті. Я спочатку використовую кому і WHERE 1=1щоб полегшити модифікацію запитів, тому мої запити, як правило, закінчуються так: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER JOIN Orders as O ON C.CustomerID = …

4
MySQL ЗАВАНТАЖЕННЯ ДАНИХ INFILE сповільнюється на 80% після декількох концертних входів за допомогою двигуна InnoDB
Я завантажую файл 100 Гб через INFILE ЗАВАНТАЖЕННЯ ДАНИХ. Я мав добрий успіх з MyISAM, кілька годин і зробив. Я зараз пробую це за допомогою InnoDB. Навантаження починається швидко зі швидкістю понад 10 Мб / сек (спостерігається зростання файлу таблиці, file_per_tableувімкнено). Але після приблизно 5 ГБ даних він сповільнюється до …

1
Як управляти 3,1 мільярдами рядків даних?
На даний момент мені поставлено завдання реалізувати схему зберігання для відносно великого обсягу даних. Дані будуть доступні насамперед для визначення поточного data pointзначення, але я також повинен відстежувати останні шість місяців історії для тенденцій / аналізу даних. Нещодавно було додано вимогу для відстеження значення min/ max/ sumза минулу годину. ПРИМІТКА: …

5
Послідовний GUID або bigint для 'величезної' таблиці бази даних ПК
Я знаю, що такого типу питань виникає багато, але я ще не перечитав жодних переконливих аргументів, щоб допомогти мені прийняти це рішення. Будь ласка, нехай зі мною! У мене величезна база даних - вона зростає приблизно на 10 000 000 записів на день. Дані є реляційними, і з міркувань продуктивності …

1
Примусовий показник котушки
Я знаю його щось, чого слід уникати з міркувань продуктивності, але я намагаюся показати умову, де це виглядає як демонстрація того, як переконатися, що воно не з’являється. Однак я закінчую відсутнім попередженням про індекс, але оптимізатор вирішує не створювати тимчасовий індекс. Я використовую запит SELECT z.a FROM dbo.t5 AS z …

1
PostgreSQL: у дозволі відмовлено у відносинах
Я трохи розгублений щодо налаштування дозволів у PostgreSQL. У мене такі ролі: List of roles Role name | Attributes | Member of -----------+------------------------------------------------+----------- admin | Superuser, Create role, Create DB, Replication | {} meltemi | Create role, Create DB | {rails} rails | Create DB, Cannot login | {} myapp …

3
Підвищити ефективність запиту за допомогою IN ()
У мене є такий SQL-запит: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA LIKE …

1
Чи можна запитувати файл із обмеженими вкладками від SSMS?
Чи можна запитувати файл з обмеженими вкладками від Sql Server Management Studio, щоб переглянути його дані, не зберігаючи їх ніде? Я знаю, що ви можете BULK INSERTз файлу з обмеженими вкладками, використовуючи щось на кшталт: BULK INSERT SomeTable FROM 'MyFile.txt' WITH ( FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n'); однак для …

2
Налаштування продуктивності для величезної таблиці (SQL Server 2008 R2)
Передумови: У мене є таблиця фактів у фазі UAT. Мета завантаження 5 років даних у Prod (очікуваний розмір 400 Mn записів). На даний момент у тесту є лише 2 роки даних. Особливості таблиці: Без розмірів ~ 45 Заходи ~ 30 Недодаткові заходи та інші стовпці ~ 25 Поточний розмір даних …

2
Чи має стандарт Oracle PL / SQL стандартну програму ASSERT?
Я б хотів використовувати рутину ASSERT, функціонально подібну до тієї, що знаходиться в інших мовах, тобто конструкцію (будь то процедура, синтаксис ...) ASSERT( <condition>, <msg>) таким чином, що коли <condition>переданий у першому аргументі помилковий, виникає виняток із зазначеним <msg>описовим повідомленням. Я знаю, що це тривіально робити вручну, але я запитую, …

1
Як визначити солодке місце між розміром пулу та підключеннями до бази даних у PostgreSQL
У нас виникають проблеми з керуванням трафіком у години пік до нашого сервера баз даних. Ми прагнемо вдосконалити обладнання (див. Це питання щодо тієї сторони речей ), але ми також хочемо попрацювати над конфігурацією об'єднання та налаштуванням сервера. Додаток, над яким ми працюємо, - покрокова багатокористувацька гра для смартфонів, де …
14 postgresql 

3
Чи можу я підключитися до екземпляра SQL Server 2000 від SQL Server Management Studio 2012?
Я хотів би оновити свою розроблювальну машину до SQL Server 2012, але я все ще керую деякими (дуже старими) машинами SQL Server 2000. Чи зможете SSMS 2012 року підключитися до цих машин SQL Server 2000? SQL Server 2008 R2 працює чудово (що у мене зараз).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.