Aisamiery: без EXPLAIN не понять, скорее всего там где то не юзается индекс и mysql из за этого ворочает миллионами строк, собственно по этому так и долго.
Ну вот поэтому и интересно на схему глянуть - готовую развернуть, чтобы не гадать.
Если там ничего секретного нет, конечно.
Хотя, данные сотрудников, плюс контакты и все такое, не уверен, что можно. Даже самому сомнительно стало :)
Но 35 секунд даже для нескольких миллионов строк много.
Интересно попробовать, но с нуля моделировать схему лень. Больше подготовительных работ, чем непосредственно процесса решения :)
---------- Добавлено 21.07.2016 в 16:46 ----------
dma84
Если 35 секунд на 7000 записей - дело не в индексах, ошибка именно в схеме БД.
К примеру, email_1 - email_4 - это уже непонятно, зачем денормализация в этом месте и чем вызвана (но это просто к примеру, потому что про отдельную таблицу автор уже писал, что в последнюю очередь).
Честно говоря, не знаю, какая она должна быть, проверил код, посмотрел стили - с виду все чисто, названия классов понятны, логические блоки выделены, в браузерах не расползается. В принципе, наверное, результат нормальный.
Достаточно лояльное отношение к моим придиркам насчет шрифтов, быстрые исправления.
В процессе работы ТС также предложил свой вариант оформления некоторых деталей, который больше подходит. Вернее, прислал вариант со своей реализацией.
Сначала я отказался, попросил сделать как есть в дизайне. Получил, как в дизайне, посмотрел в браузере на разных вариантах количества товарах, и пришлось признать, что предложенный альтернативный вариант где-то действительно смотрится лучше.
Была пара несоответствий с дизайном, но исправления вносились оперативно.
На второй предложенный проект заранее предупредил, что есть риск сорвать сроки из-за предстоящего отъезда и сборов. Обсудили сроки, в итоге я решил не рисковать.
Тоже наверное, плюс, поскольку многие сталкивались - часто бывает, что фрилансеры берут любой проект в любой ситуации, а потом делают все наспех или вообще бросают и уезжают.
Ну а что, уверен, все, ну может, 99% хоть раз, но работали с подобными клиентами, которые ни копейки из оборота на интернет-канал тратить не хотят, но приток клиентов обеспечить требуют. Причем чтобы с гарантиями.
crazy2010: Вот именно, не видят и не знают. Можно пробуждать интерес, подавать в виде викторины, в другой игровой форме. За рубежом это особенно любят. Как пример, приложение easy ten.
Потенциальные пользователи - дачники-огородники, фермеры, туристы, жители мегаполисов. Я например, чтобы найти одно дерево на которое у меня аллергия недели три рыл гугл. Оказалось, китайское декоративное. Их у нас тьма по городу.
Возможно польза на первый взгляд не видна, зато потенциальных пользователей миллионы. Если вы хотите делать стартап, нужно зрить в перспективу то, что еще не очевидно в данный момент.
Как зарабатывать? Классически, на рекламе.
А если интегрировать с Гугл Мапс и сервисами рекомендаций, то отдельные сорта листочков можно даже подсказывать, где купить поблизости.
Чтобы анонимно и у проверенных диле... то есть, продавцов.
без EXPLAIN не понять, скорее всего там где то не юзается индекс и mysql из за этого ворочает миллионами строк, собственно по этому так и долго.
Ну вот поэтому и интересно на схему глянуть - готовую развернуть, чтобы не гадать.
Если там ничего секретного нет, конечно.
Хотя, данные сотрудников, плюс контакты и все такое, не уверен, что можно. Даже самому сомнительно стало :)
Но 35 секунд даже для нескольких миллионов строк много.
Magistr
А дамп базы можете сделать?
Интересно попробовать, но с нуля моделировать схему лень. Больше подготовительных работ, чем непосредственно процесса решения :)
---------- Добавлено 21.07.2016 в 16:46 ----------
dma84
Если 35 секунд на 7000 записей - дело не в индексах, ошибка именно в схеме БД.
К примеру, email_1 - email_4 - это уже непонятно, зачем денормализация в этом месте и чем вызвана (но это просто к примеру, потому что про отдельную таблицу автор уже писал, что в последнюю очередь).
Гном_7, целевую аудиторию вы себе очень метко подобрали.
Тут ведь, на этом специфическом форуме, люди наивные и неискушенные, про SMM мало кто слышал 😂
Пари не будем заключать, но прогноз- рубль будет укрепляться, цена после коррекции будет снижаться.
Неплохо вы скосплеили стандартного аналитика.
Если рубль вверх - то "я же говорил - рубль будет укрепляться".
Если рубль вниз - "я же говорил - после коррекции будет снижаться".
Но даже в этом беспроигрышном варианте - пари, на всякий случай - "не будем заключать".
Мало ли. Случаи - они разные бывают (с)
А что, удобно. 😂
Заказывал недавно у ТС верстку.
Честно говоря, не знаю, какая она должна быть, проверил код, посмотрел стили - с виду все чисто, названия классов понятны, логические блоки выделены, в браузерах не расползается. В принципе, наверное, результат нормальный.
Достаточно лояльное отношение к моим придиркам насчет шрифтов, быстрые исправления.
В процессе работы ТС также предложил свой вариант оформления некоторых деталей, который больше подходит. Вернее, прислал вариант со своей реализацией.
Сначала я отказался, попросил сделать как есть в дизайне. Получил, как в дизайне, посмотрел в браузере на разных вариантах количества товарах, и пришлось признать, что предложенный альтернативный вариант где-то действительно смотрится лучше.
Была пара несоответствий с дизайном, но исправления вносились оперативно.
На второй предложенный проект заранее предупредил, что есть риск сорвать сроки из-за предстоящего отъезда и сборов. Обсудили сроки, в итоге я решил не рисковать.
Тоже наверное, плюс, поскольку многие сталкивались - часто бывает, что фрилансеры берут любой проект в любой ситуации, а потом делают все наспех или вообще бросают и уезжают.
В Избранные добавил, буду обращаться еще.
Если начальство начало заниматься подобной ерундой, то значит дела в магазине становятся хуже. Пора начинать искать другое место работы.
Либо делать так, чтобы дела в магазине становились лучше.
кажется мне, мы с хрумером разговариваем
Не, ну я сначала тоже поверил.
Ну а что, уверен, все, ну может, 99% хоть раз, но работали с подобными клиентами, которые ни копейки из оборота на интернет-канал тратить не хотят, но приток клиентов обеспечить требуют. Причем чтобы с гарантиями.
"Вникание в бизнес" и "заморачиваться успехом бизнеса" - немного разные вещи.
Т.е. двигая стоматологию приходится вникать в чем разница между бюгелем и виниром.
Но трындеть заказчику в ухо, что его врачи - криворучки, клиника в Ж., а у народа нет денег на частную стоматологию - зачем?
Ну они же трындят сеошникам, что нечего заниматься ерундой, закупайте ссылки и все, какие поведенческие факторы, какое развитие сайта? 😂
Они первые начали! 😂
Вот просто интересно, а это совет директоров чего? Настолько успешный.
Главного хозблока придомовой территории 2-го подъезда?
P.S. "Солидная фирма возьмет в аренду дырокол"
Вот именно, не видят и не знают. Можно пробуждать интерес, подавать в виде викторины, в другой игровой форме. За рубежом это особенно любят. Как пример, приложение easy ten.
Потенциальные пользователи - дачники-огородники, фермеры, туристы, жители мегаполисов. Я например, чтобы найти одно дерево на которое у меня аллергия недели три рыл гугл. Оказалось, китайское декоративное. Их у нас тьма по городу.
Возможно польза на первый взгляд не видна, зато потенциальных пользователей миллионы. Если вы хотите делать стартап, нужно зрить в перспективу то, что еще не очевидно в данный момент.
Как зарабатывать? Классически, на рекламе.
А если интегрировать с Гугл Мапс и сервисами рекомендаций, то отдельные сорта листочков можно даже подсказывать, где купить поблизости.
Чтобы анонимно и у проверенных диле... то есть, продавцов.