|
Перехватывать запросы к MySQL | ☑ | ||
---|---|---|---|---|
0
mobi
19.07.15
✎
12:52
|
На предприятии есть некий софт, который работает с MYSQL. Для 1С УПП нужно дергать справочники и доки из MySQL. Как можно перехватить запросы, которая софтина шлёт на сервер MySQL для дальнейшего анализа. Нашёл в гугле MySQL Proxy, но линухово и неюзабельно, у кого попадались подобные задачи может посоветуете юзабельный виндоузячий софт.
|
|||
1
rphosts
19.07.15
✎
12:54
|
(0) ну так дёрни напрямую! Нафига ловить запросы к базе?
|
|||
2
Otkr
19.07.15
✎
12:55
|
Проще разобраться со структурой таблиц в MySQL и не заморачиваться
|
|||
3
Otkr
19.07.15
✎
12:55
|
(1) Опередил ))
|
|||
4
ДенисЧ
19.07.15
✎
12:57
|
||||
5
mobi
19.07.15
✎
12:58
|
(2) Угу... а разбираться с таблицами как? Залезть в моск к тем кто её писал? А так вызываешь из софтины справочник, смотришь в запросе в какие таблицы эта софтина лезет. И вуаля, разбираться с таблицами становится намного легче.
|
|||
6
Александр_
Тверь 19.07.15
✎
12:59
|
(2) иногда разобраться со структурой таблиц очень не просто, даже при наличии некоторого количества документации.
Попробуй с УКМ4 поработать, в полной мере ощутишь это. |
|||
7
ДенисЧ
19.07.15
✎
13:00
|
(5) Я так разбирался с аксаптой...
И ничего, разобрался... Так что, ничего невозможного нет. |
|||
8
mobi
19.07.15
✎
13:03
|
(4) Ну до это я уже нарыл и вынес вердикт неюзабельно. Хотелось бы чего-нибудь более дружелюбного.
|
|||
9
Александр_
Тверь 19.07.15
✎
13:03
|
Я для себя решал задачу "как сделать так же как через веб морду софтины".
В итоге в 1С написал инструмент для исследования. На первом этапе делался "снимок" базы (естественно все это делалось на демо базе небольшого размера). На втором этапе вносились атомарные изменения с помощью морды программы. На третем этапе опять делался "снимок" базы. На четвертом выводился отчет где и что изменилось в базе. Вот так и исследовал. К слову сказать 100% результата достичь так и не удалось... но все равно он был очень высок. |
|||
10
ДенисЧ
19.07.15
✎
13:06
|
(8) Могу предложить дружелюбный паяльник...
|
|||
11
Александр_
Тверь 19.07.15
✎
13:07
|
т.е.я не перехватыл сами запросы, а смотрел что происходит, а после писал свои запросы, которые делают тоже самое.
Так же можно найти где именно храниться та или иная информация. |
|||
12
mobi
19.07.15
✎
13:14
|
(11) Тоже как вариант, но на моё имхо слишком трудозатратно. Логичнее перехватить запрос, скопировать его и через одэбеэс коннектор выполнить из 1с. Когда-то для перехвата post запросов приходилось юзать чарли, хотелось бы что-нибудь подобно по уровню дружелюбности к пользователю.
|
|||
13
ДенисЧ
19.07.15
✎
13:18
|
||||
14
mobi
19.07.15
✎
13:22
|
(13) Оценил твой сарказм.
|
|||
15
ДенисЧ
19.07.15
✎
13:26
|
(14) То есть штатные средства тебе не подходят, ты хочешь вприсядку и в противогазе?
Мне, например, штатные очень даже помогли, когда я о мыскле знал только то,что он существует и запросы к нему вешают сайт... А разобраться надо было. И за полдня разобрался таки.... ЗЫ, Да, я крут. Круче меня только Джомолунгма... |
|||
16
Александр_
Тверь 19.07.15
✎
13:26
|
(12) знаешь, я бы тут поспорил.
Очень часто запросы в прикладном приложении не пишутся программистами, а генерируются исходя из какой-то своей логики. Зачастую алгоритмы генерации очень не совершенны и на простейшие операции получаются 10 этажные запросы. Просто понять что он делает очень не просто, а уж повторив чуть чуть изменив под твои нужды очень трудно. |
|||
17
mobi
19.07.15
✎
13:33
|
(16) У меня нет такой глобальной задачи. Просто получить список документов, список элементов справочников, и получить элемент справочник и получить элемент документ. Всё думаю уложиться в десяток функций. Да ладно, уже поставил мускуль прокси, будем писать на простой за неимением гербовой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |