Like Tree129сказали спасибо

Форум перенесен на новый современный движок

Страница 36 из 44 ПерваяПервая ... 263435363738 ... ПоследняяПоследняя
Показано с 351 по 360 из 444

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    admin
    Автор темы
    Запросик-то простой. Прежде чем вывести заданную страницу темы, нужно получить список всех видимых постов. Ошибка изначально была в архитектуре. Поэтому дыру в голове не заткнешь, индексы не построишь и запрос не перепишешь.
    SELECT post.postid, post.visible, post.userid, post.attach
    FROM post AS post

    WHERE post.threadid = 35
    AND post.visible IN (1
    ,2
    ,0
    )
    OR (post.threadid = 35 AND post.visible=0 AND post.userid="1")
    ORDER BY post.dateline

  2. #2
    Vic278
    Старожил
    Это только у меня теперь на форуме постоянные попытки кражи информации (вряд ли)? Или вы просто не в курсе этого? Неужели придется бросать форум?
    Форум перенесен на новый современный движок-.jpg Пока не думаю что много, если ерунду какую, еще как заметил принял меры, но приятного мало.
    Последний раз редактировалось Vic278; 18.01.2013 в 22:58.

  3. #3
    Сергей505
    Член Клуба
    Вить, че у тя опять сперли?!

  4. #4
    AKWoland
    Старожил
    Во-первых запрос немного криво написан, я бы так сделал:
    SELECT post.postid, post.visible, post.userid, post.attach
    FROM post AS post

    WHERE post.threadid = 35
    AND (post.visible between 0 and 2
    OR post.userid=1)
    ORDER BY post.dateline
    Возникают вопросы:
    первый:
    post.visible IN (1
    ,2
    ,0
    )
    почему три состояния видимости? 0, я так понял это если пост подработал модератор, 1 - пост отоброжается, а что такое 2?

    второй:
    где пейджинг?

    третий:
    post.userid="1"
    юзер и ид=1 это видимо сам админ, типа условие построено так, чтобы нельзя было скрыть Его посты . Оно конечно хардкодить нехорошо, но смущает меня не то. А смущает другое: в этом запросе индексы по полю userid работать не будут, ибо выполняется неявное преобразование типов, будет тупо сиквенс скан.

  5. #5
    admin
    Автор темы
    Цитата Сообщение от Vic278 Посмотреть сообщение
    Это только у меня теперь на форуме постоянные попытки кражи информации (вряд ли)? Или вы просто не в курсе этого? Неужели придется бросать форум?
    Что за программа, что крадут и с какого адреса?

    - - - Добавлено - - -

    AKWoland, userid текущего пользователя. Индексы работают. В целом база недостаточно денормализована + недальновидность архитектора. Может быть и не в этом конкретном запросе дело, запамятовал я. Но когда несколько групп пользователей использует несколько тем в качестве чата, то нагрузка становится заметной.

  6. #6
    AKWoland
    Старожил
    Не, если переменная строковая, то по идее он будет для каждой строки каст делать, хотя я не так много с мускулем имел дело, но MS SQL делает именно так.
    Надо будет на выходных развернуть этот движок на тестовом хостинге и покопаться. Чисто ради профессионального интереса

  7. #7
    Vic278
    Старожил
    Цитата Сообщение от admin Посмотреть сообщение
    Что за программа, что крадут и с какого адреса?

    - - - Добавлено - - -

    AKWoland, userid текущего пользователя. Индексы работают. В целом база недостаточно денормализована + недальновидность архитектора. Может быть и не в этом конкретном запросе дело, запамятовал я. Но когда несколько групп пользователей использует несколько тем в качестве чата, то нагрузка становится заметной.
    С любого меняющегося IP, папки и др. защищенную инфу при входе и после этого на разных браузерах. При загрузке каждой стр. форума до 2 разных категорий.

    - - - Добавлено - - -

    Цитата Сообщение от admin Посмотреть сообщение
    Что за программа, что крадут и с какого адреса?

    - - - Добавлено - - -

    AKWoland, userid текущего пользователя. Индексы работают. В целом база недостаточно денормализована + недальновидность архитектора. Может быть и не в этом конкретном запросе дело, запамятовал я. Но когда несколько групп пользователей использует несколько тем в качестве чата, то нагрузка становится заметной.
    С любого меняющегося IP, эл. почту, папки и др. защищенную инфу при входе и после этого на разных браузерах. При загрузке каждой стр. форума до 2 разных категорий.

  8. #8
    admin
    Автор темы
    Цитата Сообщение от Vic278 Посмотреть сообщение
    С любого меняющегося IP, папки и др. защищенную инфу при входе и после этого на разных браузерах. При загрузке каждой стр. форума до 2 разных категорий.
    Конкретно что там пишет-то?

  9. #9
    Vic278
    Старожил
    Цитата Сообщение от admin Посмотреть сообщение
    Конкретно что там пишет-то?
    Заблокирована передача защищенной информации. Система предотвращения хищения данных остановила выход защищенных данных из этого компьютера. На каждой странице иногда по нескольку раз -только на этом форуме!

  10. #10
    admin
    Автор темы
    Vic278, а на другие сайты пишет такой? И что за программа-то?/

Похожие темы

  1. Добро пожаловать на форум!!!
    от marik63 в разделе Самара
    Ответов: 359
    Последнее сообщение: 29.01.2016, 10:04
  2. Ответов: 101
    Последнее сообщение: 12.10.2012, 20:12
  3. на ходу заглох движок
    от Алексей 1973 в разделе Ремонт
    Ответов: 8
    Последнее сообщение: 12.07.2012, 19:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •