Re: MySql, строгий режим, быстродействие и др. | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Хм, я вот что-то не уверен, что при полной постановке задачи кому-то будет интересно ее решать. Какую-то часть задачи из спортивного интереса, либо каких-то других соображений - вполне возможно, а париться над практической задачей в целом, где могут ролять сотни факторов - нуегонах
|
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Александр. Дык, давай определение таблиц с индексами и сами запросы с Where, а то обсуждаем сферического коня ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
select
horse where vacuum = true |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Не-а, vacuum cahr(250), см. первый "пост ". ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
У каждого свои проблемы. Спрашиваю то, что спрашиваю.
Есть приложение, в кот. бизнес-логика написана без меня. И отутюжена. И все там работает года 3. Меня спрашивают вот на чтении 3-х таких то таблиц можно еще что-то побыстродействить? Я должен не лезть куда не просят! Ну, там не дети писали. Я просто решаю задачу как она поставлена ими. Ответы тут уже мне что-то дали: 1. Поиграть с varchar 2. Полезть туда, где это используется, чтобы проверить, что на Where нельзя ничего придумать больше того, что без меня придумали Мне просто сказали, что 3 таблицы такие то. И все. По второму пункту - это уже возможная моя инициатива. Не запрошенная. Меня не ждут тут. Люди не любят, когда их поучают. По второму пункту - не лезь, мы это не заказывали. Но уже нарушал это правило. И удачно пока. Раньше я сам писал эту бизнес логику. Состарился и мотаться по командировкам не могу. Исправлено 4 раз(а). Последнее : Ydin, 04.02.18 14:28 |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Грамотно держать свечу и подавать ключи тоже важно.
|
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Не спрашивай, куда ведет дорога Евгения Февральская
Не спрашивай, куда ведет дорога, Не спрашивай зачем и почему. Нет смысла в том, чтоб слать открытки Богу, Ведь он не пишет писем никому. Не спрашивай, когда тебе подносят Бокал златой, хоть пусть там даже яд, Не спрашивай, да и тебя не спросят, Куда идти и есть ли путь назад. К чему все это знать во мраке ночи, Гадая при смеющейся луне, Что новый день устало напророчит О старом, все таком же грустном сне? Оставь свои сомненья и тревоги, Давно продуманы сценарий и сюжет. Мементо мори! Ждет в конце дороги Та, каждому дающая ответ. |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
К сожалению. Ребёнку ещё можно по заднице надавать и отучить от вредных привычек. Взрослому идиоту - увы нет. Потому крайне тяжело работать с такими "кадрами". Для собственного психического здоровья, пожалуй, лучше будет отказаться от такой кооперации Точно так же они не любят и когда им мозг **ут. Почему бы это мне "уважать" желание идиота чтобы его "не поучали", и в то же время терпеть от него мозгое***во? Если это "бальшой начальник" - послать всю контору (ты ж не в Мухосранске живёшь - найди себе контору с более адекватным руководством). Если просто придурок из "соседнего отдела" - докладную записку о его некомпетентности. ------------------ WBR, Igor |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Эко же ИК разобрало
|
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
2 ИК.
По Карнеги это не так в этой именно ситуации. Я ее лучше знаю - ситуацию. Нормально это, уже по тому, что мне хочется помочь человеку, которому мешают постоянные звонки и замечания в нашей "книге жалоб" Исправлено 1 раз(а). Последнее : Ydin, 04.02.18 14:47 |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Человек нуждающийся в помощи не будет ставить условий
А если "сюда не лезь, то не смотри, это вообще не твоё дело", то значит не помощь ему нужна, а что-то совсем другое. ------------------ WBR, Igor |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Согласен, но у меня этих проблем нет. Есть сложившаяся этика
|
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
Ну вот в одном месте мне таки приходится выдергивать все 100500 (реально ~20k) записей - такой "подход" оказался оптимальнее именно в том конкретном случае, но правда именно что в одном месте. И про бухов - у меня с ними "разногласия" другого рода - вот любят оне 100500 столбцов хоть ты тресни )))) |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Sawradym Сообщений: 2244 Откуда: Винница Дата регистрации: 15.05.2007 |
А у меня выборка на 100500 записей стоит по умолчанию, правда в добавок еще стоит MaxRecords=100. Без этой чудо-настройки выбока длится условно доооолгих 10 секунд, а с ней, практически моментально за 30 секунд. Потому что для человека занятого любимым делом время летит незаметно. Все дело в том что для получения следующей порции данных в 100 записей юзеру нужно проскролить предыдущую сотню. По какой-то необъсянимой причине большинство пользователей предпочитают скролить и лишь единицы осваивают клавишу F7. Сейчас даже F7 нажимать не обязательно, просто встань в нужную колонку и начинай набирать текст для фильтра, нифига, все равно скролят, зато на скорость жалоб нет. ;)
------------------ |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
как мало нужно разработчикам для счастья. самое сложное - объяснить юзерам, что 30 секунд - это просто достижение предовой отчественной мысли, а ведь раньше бывало и по 5 минут |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
MaxRecords попросту не позволит перейти на вторую сотню - скроллируй ты хоть сколько.
FetchSize - другое дело. Но с ним будет куча вопросов по одновременной работе с разными курсорами через одно соединение. Оно, кстати, и стоит по умолчанию в 100 записей, чем может доставить массу неприятностей если "по простому" открывать сразу несколько курсоров с более чем 100 записями в каждом. Сразу - значит поочерёдно без принудительных задержек, проверок на ConnectBusy и т.п. Альтернатива - создавать по соединению на каждый курсор. Как DBA я бы таких разработчиков убивал ------------------ WBR, Igor |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Это подсудно
|
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
два оргазма киевлянам!
|
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Sawradym Сообщений: 2244 Откуда: Винница Дата регистрации: 15.05.2007 |
Да, Игорь, ты прав. Действительно имелось ввиду FetchSize. А еще я забыл добавить что курсорадаптер самодельный, работает через ADODB, используется шаред конекшн, никаких принудительных задержек. Количество одновременно открытых курсоров(рекордсетов) не считал, но несколько десятков точно бывает регулярно. Все работает как часы. DBA доволен. ------------------ |
Re: MySql, строгий режим, быстродействие и др. | |
---|---|
Sawradym Сообщений: 2244 Откуда: Винница Дата регистрации: 15.05.2007 |
Вообще то мысль была о том что пользователь вместо того чтобы получить результат мгновеннно, но после небольшого шевеления извилинами предпочитает 30 секунд скроллить всю таблицу при этом совершенно не испытывая никаких неудобств, но если бы я выдал ему результат в три раза быстрее, но при этом он бы просто сидел и ждал, подперев подбородок рукой, то мне очень быстро довелось бы слушать "комплименты". ------------------ |
© 2000-2024 Fox Club  |