@phpgeeks

Страница 1252 из 8430
Andrey
24.09.2016
18:41:33
Слушай, может, подскажешь: у меня в стороннем oracle api с очередным апдейтом воткнули в кучу вьюх столбец табличного типа. В итоге если пытаться делать select * from, всё валится с ORA-00932: inconsistent datatypes: expected CHAR got TABLE
слишком специфический вопрос, спроси лучше у тех кто с ораклом непосредственно работает... конкретных мест подсказать не могу к сожалению

Wingman
24.09.2016
18:41:50
а у оракла-то всё хорошо

это именно специфика oci, похоже ;(

Andrey
24.09.2016
18:42:23
вот это ближе к делу

Google
Wingman
24.09.2016
18:42:31
https://bugs.php.net/bug.php?id=40186 вот что-то похожее

Andrey
24.09.2016
18:45:38
а если избавляться от звездочки в запросе?

Wingman
24.09.2016
18:46:49
если не выбирать конкретный табличный колумн, то всё ок

но дико не хочется перелопачивать весь код, убирать * и перечислять всё, кроме этого столбца)

а потом, при изменении столбцов в базе, снова перелопачивать

Andrey
24.09.2016
18:48:30
базу меняют помоему только при изменении архитектуры приложения, то есть не так часто, и думаю перекопать было бы не плохо

Wingman
24.09.2016
18:50:17
Да нет, периодически меняют )

раз в 1-2 месяца апдейты

Andrey
24.09.2016
18:50:38
ну это норм

так что убирай звезды

Wingman
24.09.2016
18:51:06
адски неохота ;(

да и костыль какой-то

вместо того, чтобы выбирать вполне валидный столбец - выпиливать его насильно отовсюду

Google
Andrey
24.09.2016
18:51:40
ну то что во многих местах одно и тоже делается это тот еще костыль)

избыточные данные уберешь

Wingman
24.09.2016
18:52:54
да ну, сколько там той нагрузки

Ну если ничего не придумается за несколько дней, то придется

Eugene
24.09.2016
18:54:11
Всем привет. Что тут обычно обсуждается? А то судя по истории, тут даже JS мешают... А особо разумные и политоту добавляют ?

Andrey
24.09.2016
18:54:55
ну знаешь, был на днях запрос со звездой, и от исполнялся 5 секунд, а когда сказали ему выдавать определенные поля то время запроса уменьшилось, и стало 0.005 секунд

Wingman
24.09.2016
18:55:23
Ну и , в конце концов — а если мне этот столбец-то таки понадобится когда-нибуть? Как его выбирать-то? :)

Andrey
24.09.2016
18:56:08
когда понадобится тогда и добавишь)

Wingman
24.09.2016
18:56:16
КАК? ))

если оно валится

Eugene
24.09.2016
18:57:07
Выбрать этот столбец с данными и закешировать его. Или пересмотреть структуру БД, ибо чёт неок получается там, если при * запрос берёт 5 сек, а без него в тыщу раз меньше :D

Хотя если данные часто меняются, то вариант с кешированием не катит (да и это не очень хорошее решение)

Don
24.09.2016
18:58:30
если оно валится
валится в каком смысле?

мускуль падает? процесс?

или что

Google
Eugene
24.09.2016
18:59:05
Ну реально надо её пересмотреть, потому что если таблица толстая, и выборка при * помещает все данные в запрос, то конечно это займёт много времени. Только перенос данных по другим таблицам и сопутствующие запросы

Wingman
24.09.2016
18:59:40
<s>Не Иванов, а Рабинович, не в лотерею, а в преферанс, не Волгу, а три рубля, не выиграл, а проиграл</s> не мускуль, а оракл, не процесс, а запрос :D

Eugene
24.09.2016
18:59:48
Сорь, что так ворвался - может я не понял проблемы. Просто спонтанный "взгляд со скворешни" :D

Don
24.09.2016
19:00:33
мне там в одной из конференций заливали, что нгинкс + апач и просто апач = одинаковые вещи )

я поржал )

Wingman
24.09.2016
19:01:29
нгинкс + фпм лучше)

Don
24.09.2016
19:01:37
но там свои минусы

Don
24.09.2016
19:02:13
да много таких тем поднимается и везде)
там был вопрос про ддос, типа говорит апач много где используется, скинул сайтик чел, там конструктор сайтов, говорит он на апаче

я открываю, смотрю ответы сервера там Nginx стоит, я говорю и хуль ты мне тут закинул?

говорю просто апач кидай, потестируем на нагрузку

он говорит "какая разница? на бэкэнде стоит апач...

я такой ну ок... сиди дальше думай что это одинаковые вещи )

хули спорить ) толку нуль

Andrey
24.09.2016
19:03:18
а на фронтенде nginx тогда?)

Don
24.09.2016
19:03:23
Google
Don
24.09.2016
19:03:38
просто фишка в том, что если ставить просто апач и апач через нгинкс

то статику будет брать нгинкс

а не апач

Andrey
24.09.2016
19:03:51
а я думал это проксирующий сервачек)

Don
24.09.2016
19:03:53
это снижает нагрузку на сервер

только он проксировать может как на локалку

Admin
ERROR: S client not available

Don
24.09.2016
19:04:05
так и на внешку

Andrey
24.09.2016
19:04:09
ну да

Don
24.09.2016
19:04:20
ну там еще и свои фишки есть, модули всякие )

дак вот, если просто апач будет, то на том же апаче например сложно реализовать проверку на UA, чекнуть страну посетителя

а на нгинкс все с модулями делается и легко )

Andrey
24.09.2016
19:07:03
да много путей решения есть)

Don
24.09.2016
19:07:25
да много путей решения есть)
только апач сразу сляжет, если накинуть 1000\с запросов дать )

и там как не настраивай, без нгинкса там никуда )

Don
24.09.2016
19:07:59
Google
Ed
24.09.2016
19:08:06
Don
24.09.2016
19:08:15
когда есть rpaf модуль

который заменяет локальный Remote addr от nginx на настоящий

и никаких траблов нет )

Ed
24.09.2016
19:08:40
зачем нужен какой-то антиддос, если есть клаудфлэйр

Ed
24.09.2016
19:08:52
го

Don
24.09.2016
19:08:59
Клоуд можно положить

и есть байпасс на их заглушку )

вообще L7 сложная тема )

f4rt~
24.09.2016
19:09:21
зачем?
можешь спросить https://systemintegra.ru/

Ed
24.09.2016
19:09:31
I'm under attack есть же режим. Активная проверка всех посетителей

f4rt~
24.09.2016
19:10:05
зачем нужен какой-то антиддос, если есть клаудфлэйр
потому что 250 000 посетителей,и от приложения в самодельный api каждую секунду ~ 350 000 запросов

Ed
24.09.2016
19:10:21
ничо си

что за сервис?

Don
24.09.2016
19:10:38
можешь спросить https://systemintegra.ru/
чего спрашивать? )) Можно изначально выдавать реальный IP, а не дополнительно его выкладывать через заголовок

что за сервис?
думаю какие-нибудь комментарии на сайте, аля cackle.me либо лайв-чат

Страница 1252 из 8430