За последние 24 часа нас посетили 18859 программистов и 1622 робота. Сейчас ищут 867 программистов ...

Клуб полуночников

Тема в разделе "Беседы", создана пользователем Апельсин, 4 ноя 2010.

  1. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Kreker

    Ну индексы решают многое)
    Недавно столкнулся с проектом, который писался до меня, года полтора назад, причем писался в режиме цейтнота - сдать как можно быстрее. Так вот там не было индексов вообще.

    Подобавлял - время выполнения некоторых хранимых процедур сократилось до 20 раз!!! А главное - там была процедура рассчитывающая бонусы, заработанные людьми за месяц. Причина моей работы с проектом как раз была в том, что при её выполнении проект падал. Что естественно не нравилось заказчикам
    На локалке выполнялась за 7 минут (там структура около 15000 человек). Я переписал, причем тоже с расстановкой индексов во временных, создаваемых во время работы процедуры таблицах. Тестил много раз. По итогу время выполнения составило около 4 - 4,5 секунд )))))

    А какие у вас узкие места в коде были, если не секрет? И за счет чего удалось достигнуть максимального прироста?
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А вот это для нас самих секрет. Я пытался сегодня выяснить - но когда правили много, по логам даже тяжело понять. В трекере задач, в принципе, можно посмотреть, но времени не было сегодня. Да и я часто делаю правки/оптимизации, без обозначения во всяких трекерах - ибо чего, 5 минут работы туда записывать? Хотя для разбирательств пригодилось бы.

    Узкие места - естественно база данных. Частые множественные выборки и апдейты
     
  3. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    И чтобы в будущем при проектировании учитывать)
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  5. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    Хотел что-то важное спросить, решил сделать перекур и забыл, что собственно хотел.

    Дайте движок, какой-нить прикольной браузерной гамки пощупать, ну без компрессии, а-то я за свою жизнь только ультиму онлайн мурыжил.
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А чего, движки разве не закрытые?
     
  7. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    А что разве человек без команды способен поднять игру?
    А вообще я бы очень хотел увидеть кишки вот такой темы: http://fragoria.mail.ru/

    Мы о каких играх вообще говорим, о картах с всякими пошаговыми комбатсами или о реально прикольных штуках которые разрабатываются годами?

    [​IMG]
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Игра - это не туча кода. Тут еще нужны миллион идей и тонна смысла.
     
  9. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    Нет, тут надо иметь очень сильное желание создать что-то определённое, что-то что уже сформировалось у тебя в голове, и самое интересное что это не то чтобы украсть нельзя, это даже рассказать не получится =), а миллионы идей с тонной смысла сами прилипнут по ходу пьесы.
     
  10. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Ну и хрен ли толку тебе увидеть код этой игры? В твоей жизни это точно ничего не изменит.
     
  11. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    ага но интересно полапать
     
  12. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Ну смотря что понимать под "поднять", если написать ее (код, ресурсы) - возможно, но на отладку (баланс в основном) уйдет тонна времени. Что-то типа ogame вполне возможно, и за реальные сроки.
     
  13. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    поднять, это сделать готовый продукт и внедрить
     
  14. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    Всем доброе утро
     
  15. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Добрый ночер )
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Новый дрочер? о_О
     
  17. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Добрый дрочер.
     
  18. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Дрочеры злы только до логического завершения акта.
     
  19. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    А ты много о дрочерах знаешь. =)
     
  20. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    "Да не, я так, погулять вышел" (с)
     
  21. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Может он в кино видел, научно-фантастическом :)
     
  22. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    =))))))))))))))
     
  23. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    у меня волосы на ладонях ростут. от чего бы это?

    зы: я не дрочер, я не дрочер...
     
  24. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    igordata
    Кстати. А вот ты так с косичкой как на аватарке и гоняешь везде? Или это у тебя гвоздь так волосами оброс?

    =)
     
  25. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    сам ты гвоздь! Это и есть я! А тот чел на фотке - тело на котором я паразитирую...