Свързани въпроси 'query-optimization'

Sql оптимизация на заявки
Опитвам се да оптимизирам SQL заявка. Проблемът е, че е много бавен! Работя с sqlite и със средно големи набори от данни (20000 реда). Моят sql синтаксис изглежда така: SELECT DISTINCT date(A.last_update) as lastUpdate, (SELECT COUNT(*) FROM...
227 изгледи
schedule 25.09.2022

Mysql OneToMany ПРИСЪЕДИНЕТЕ само към последния запис
Имам две таблици customers и тяхната contacts . Един клиент може да има много данни за контакт. В случай, че трябва да получа само последните добавени данни за контакт с клиентите. Мога да постигна това до subquery . Но когато данните са...
42 изгледи

Заобиколно решение за MYSQL Full GROUP BY
Работя върху заявка, която изисква да бъде възможно най-универсална за повторна употреба. Заявката включва GROUP BY. Въпреки това не мога да посоча колоните, тъй като трябва да бъдат универсални. Цел на заявката: Присвоява ключ за време...
180 изгледи

MySQL игнорира Force Index за заявка за изтриване, но не и за еквивалентна заявка за избор
Изключително съм объркан и разочарован тук - Имам маса (table1), която е огромна. Опитвам се да направя заявка за изтриване въз основа на друга таблица. Оптимизаторът на заявки не използва подходящия индекс, така че се опитвам да го принудя...
945 изгледи

Търсите най-ефективната заявка за избор
Имам таблица и се нуждая от резултата в различни редове, където трябва да съществуват различни ключови стойности в една колона. Получавам тази таблица веднъж на ден чрез REST API от друга система и изглежда в моята MySQL DB така (опростено):...
68 изгледи
schedule 27.09.2022

Как да оптимизирам Django SQL SELECT Query на views.py?
Това са моделите, включени в изгледа: class Movie(models.Model): title_original = models.CharField(max_length=300, db_column='titulooriginal') title_translated = models.CharField(max_length=300,...
743 изгледи

Оптимизиране на моята mysql заявка за използване на индекс за сортиране
Имам нужда от вашата помощ, за да оптимизирам заявката по-долу. Да приемем, че имаме уеб приложение за статии. Софтуерът използва две таблици; едната е таблицата на статиите, а втората е таблицата на потребителите. Таблицата на статиите съдържа...
2445 изгледи

Най-добрият начин за работа с MySQL дата за ефективност с хиляди потребители
В момента съм част от екип, който проектира сайт, който потенциално ще има хиляди потребители, които ще извършват редица търсения, свързани с дати. По време на фазата на проектиране се опитвахме да определим кое има повече смисъл за оптимизиране на...
2015 изгледи

mysql изберете между оптимизиране на заявка за период от време
Точно така, според един от последните ми въпроси тук аз най-накрая излезе с тази заявка, която на практика извлича всеки потребител, който е направил повече от 100 изтегляния за ВСЯКИ период от 24 часа. SELECT *, users.userid AS IP,...
1065 изгледи
schedule 24.10.2022

SQL: Как правилно да проверите дали записът съществува
Докато четях някаква документация, свързана с настройката на SQL, намерих това: SELECT COUNT(*) : Преброява броя на редовете. Често се използва неправилно за проверка на съществуването на запис. SELECT COUNT(*) наистина ли е толкова...
475490 изгледи
schedule 31.10.2023

Брой потребители в група, в която присъства един конкретен потребител mysql
Опитвам се да оптимизирам тази заявка, но не мога да я разбера. Всяка помощ е повече от добре дошла. Това е вътре в съхранена процедура, така че 1 се заменя с IN параметър. Таблица userGroupRelation userGroupID BIGINT --> външен ключ към...
40 изгледи
schedule 30.10.2023

Бавни XA транзакции в JBoss
Работим с jboss 4.2.2 със SQL сървър 2005 (sqljdbc драйвер 1.2). Наскоро инсталирахме нова реликва и можем да видим голямо затруднение с нашите транзакции. Обикновено за всяка една уеб заявка тясното място на седи на едно от следните:...
1060 изгледи

Какъв е оптималният начин за проектиране на тази проста таблица с 3 уникални колони в този случай?
Да речем, имам таблица с 3 колони (тип varchar), уникален ключ = комбинацията от 3 колони. Трябва ли да създам още 1 колона (тип int) и да задам първичния ключ за нея, разбира се, все още задаваме уникалния (колона1, колона2, колона3)? Кое е...
50 изгледи
schedule 15.11.2022

Импортиране на групови данни на Postgres и попълване на асоциирани данни
Имам база данни на Postgres, която се актуализира от различни външни източници няколко пъти на ден и всеки запис има полета като company_id и user_id, които трябва да бъдат потърсени от съществуваща таблица и запазени със записа. В момента използвам...
213 изгледи

Нуждаете се от по-добра опция - външно свързване 32 пъти към една и съща таблица
Имам неприятен проблем със SQL заявка и ще се радвам на помощ с елегантно решение. Опитвам се да избегна 32 леви външни съединения към една и съща таблица. Базата данни е Teradata. Имам таблица с 14 милиона записа и 33 колони. Първичният ключ...
2386 изгледи
schedule 03.12.2023

Оптимизиране на заявки с acts_as_taggable_on
Използване на Rails 3.1 и gem 'acts-as-taggable-on' версия 2.1.1. Имам клас: class Meal < ActiveRecord::Base acts_as_taggable_on :foods ... end Имам няколко различни обхвата на Meal, които използвам на страница от тип табло. В...
333 изгледи

Оптимизиране на Oracle CONNECT BY, когато се използва с клауза WHERE
Клаузата START WITH ... CONNECT BY на Oracle се прилага преди прилагането на WHERE условие в същата заявка. По този начин ограниченията WHERE няма да помогнат за оптимизирането на CONNECT BY . Например, следната заявка вероятно ще извърши...
60410 изгледи

Как да сравня средното време на изпълнение на две функции в MySQL?
Исках да сравня средното време на изпълнение на две функции в MySQL - Квадратно разстояние : pow(x1 - x2, 2) + pow(y1 - y2, 2) + pow(z1 - z2, 2) vs Точка продукт : x1 * x2 + y1 * y2 + z1 * z2 Сега, която и функция да избера, ще се...
103 изгледи

оптимизиране на изявление за изтриване на дублиран Oracle
Имам 2 изявления за изтриване, завършването на които отнема много време. Има няколко индекса на колоните в клаузата where. Какво е дубликат? Ако 2 или повече записа имат еднакви стойности в колони id,cid,type,trefid,ordrefid,amount и paydt,...
269 изгледи
schedule 30.12.2023

Как да намерите цената на съхранена процедура в Oracle и да я оптимизирате
Може ли някой да ме уведоми дали има някакъв начин да разбера цената на съхранена процедура в Oracle? Ако няма директен начин, бих искал да знам каквито и да е заместители. Начинът, по който намерих цената, е да направя автоматично проследяване на...
15553 изгледи