Thread View: pl.comp.lang.delphi.bazy-danych
12 messages
12 total messages
Started by Ciekawy
Sat, 24 May 2014 12:01
[ZEOS] czy czyta typy obiektowe w oraclu?
Author: Ciekawy
Date: Sat, 24 May 2014 12:01
Date: Sat, 24 May 2014 12:01
27 lines
1733 bytes
1733 bytes
Witam
tak sobie testuję i coś nie mogę odczytać pól typu SDO_Geometry, błąd
typu Ora 22307
typ SDO Geometry to
TYPE MDSYS.SDO_GEOMETRY AS OBJECT (
SDO_GTYPE NUMBER,
SDO_SRID NUMBER,
SDO_POINT SDO_POINT_TYPE,
SDO_ELEM_INFO SDO_ELEM_INFO_ARRAY,
SDO_ORDINATES SDO_ORDINATE_ARRAY,
MEMBER FUNCTION GET_GTYPE
RETURN NUMBER DETERMINISTIC,
MEMBER FUNCTION GET_DIMS
RETURN NUMBER DETERMINISTIC,
MEMBER FUNCTION GET_LRS_DIM
RETURN NUMBER DETERMINISTIC)
Podpowie ktoś coś ??
Pozdrawiam Ciekawy
---
Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna.
http://www.avast.com
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: miab
Date: Sat, 24 May 2014 13:40
Date: Sat, 24 May 2014 13:40
26 lines
1995 bytes
1995 bytes
W dniu 2014-05-24 14:01, Ciekawy pisze: > Witam > > tak sobie testuję i coś nie mogę odczytać pól typu SDO_Geometry, błąd > typu Ora 22307 > typ SDO Geometry to > > TYPE MDSYS.SDO_GEOMETRY AS OBJECT ( > SDO_GTYPE NUMBER, > SDO_SRID NUMBER, > SDO_POINT SDO_POINT_TYPE, > SDO_ELEM_INFO SDO_ELEM_INFO_ARRAY, > SDO_ORDINATES SDO_ORDINATE_ARRAY, > MEMBER FUNCTION GET_GTYPE > RETURN NUMBER DETERMINISTIC, > MEMBER FUNCTION GET_DIMS > RETURN NUMBER DETERMINISTIC, > MEMBER FUNCTION GET_LRS_DIM > RETURN NUMBER DETERMINISTIC) > > Podpowie ktoś coś ?? > Pozdrawiam Ciekawy Fakt na razie nie czyta. miab
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: Ciekawy
Date: Sat, 24 May 2014 14:06
Date: Sat, 24 May 2014 14:06
13 lines
1328 bytes
1328 bytes
> > Fakt na razie nie czyta. > > miab > pozostaje chyba po stronie bazy napisać funkcje zmieniająca na inny typ? --- Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna. http://www.avast.com
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: miab
Date: Sat, 24 May 2014 14:12
Date: Sat, 24 May 2014 14:12
15 lines
1538 bytes
1538 bytes
W dniu 2014-05-24 16:06, Ciekawy pisze: > >> >> Fakt na razie nie czyta. >> >> miab >> > pozostaje chyba po stronie bazy napisać funkcje zmieniająca na inny typ? > > AnyDAC niby czyta ale jako czyściusieńkie mydełko. To jest problem złożonych struktur w tym Nested Table jako pól. miab
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: miab
Date: Sat, 24 May 2014 14:48
Date: Sat, 24 May 2014 14:48
15 lines
1516 bytes
1516 bytes
W dniu 2014-05-24 16:06, Ciekawy pisze: > >> >> Fakt na razie nie czyta. >> >> miab >> > pozostaje chyba po stronie bazy napisać funkcje zmieniająca na inny typ? > A tu np.: http://forums.devart.com/viewtopic.php?t=21577 UniDAC-owcy walczą z tematem. miab
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: Ciekawy
Date: Sat, 24 May 2014 15:37
Date: Sat, 24 May 2014 15:37
25 lines
1799 bytes
1799 bytes
> A tu np.: > http://forums.devart.com/viewtopic.php?t=21577 > UniDAC-owcy walczą z tematem. > > miab > SELECT geometria.GET_WKB() FROM tabelazGeometria Dzięki za pomoc, mi chyba wystarczy powyższe bo i tak program pracuje z danymi binarnymi tylko funkcja GET_WKB() robi mi opóźnienie przy przerysowywaniu mapy. W postgresie dane są natywnie przechowywane jako WKB (binaria) i wszystko chodzi mi szybciej, będę musiał się zastanowić jak to przyspieszyć. Pozdrawiam Ciekawy --- Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna. http://www.avast.com
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: miab
Date: Sat, 24 May 2014 16:47
Date: Sat, 24 May 2014 16:47
23 lines
1843 bytes
1843 bytes
W dniu 2014-05-24 17:37, Ciekawy pisze: > >> A tu np.: >> http://forums.devart.com/viewtopic.php?t=21577 >> UniDAC-owcy walczą z tematem. >> >> miab >> > SELECT > geometria.GET_WKB() > > FROM > tabelazGeometria > > Dzięki za pomoc, mi chyba wystarczy powyższe bo i tak program pracuje z > danymi binarnymi tylko funkcja GET_WKB() robi mi opóźnienie przy > przerysowywaniu mapy. W postgresie dane są natywnie przechowywane jako > WKB (binaria) i wszystko chodzi mi szybciej, będę musiał się zastanowić > jak to przyspieszyć. Fakt działa i w ZEOS-ie i w AnyDAC-u. miab
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: Ciekawy
Date: Sat, 24 May 2014 21:32
Date: Sat, 24 May 2014 21:32
15 lines
1736 bytes
1736 bytes
> > Fakt działa i w ZEOS-ie i w AnyDAC-u. > > miab > Kurcze głupie pytanie, boję się że dostanę opierdol, ale nie znam tematu w jaki sposób oracle alokuje sobie pamięć, a gdybym na dzień dobry robił zapytania o całą tabelę? przyspieszało by to by wykonywanie zapytań szczegółowych ? Pozdrawiam Ciekawy: wiem że mogę sobie sam to testować --- Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna. http://www.avast.com
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: miab
Date: Sat, 24 May 2014 21:56
Date: Sat, 24 May 2014 21:56
17 lines
1833 bytes
1833 bytes
W dniu 2014-05-24 23:32, Ciekawy pisze: > >> >> Fakt działa i w ZEOS-ie i w AnyDAC-u. >> >> miab >> > Kurcze głupie pytanie, boję się że dostanę opierdol, ale nie znam tematu > w jaki sposób oracle alokuje sobie pamięć, a gdybym na dzień dobry robił > zapytania o całą tabelę? przyspieszało by to by wykonywanie zapytań > szczegółowych ? Niewykluczone. Z tego co obserwuje Oracle stosuje dość wyrafinowane techniki cache-owania w tym i po stronie klienta. miab
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: pwola
Date: Sun, 25 May 2014 09:44
Date: Sun, 25 May 2014 09:44
13 lines
1721 bytes
1721 bytes
>w jaki sposób oracle alokuje sobie pamięć, a gdybym na dzień dobry robił >zapytania o całą tabelę? przyspieszało by to by wykonywanie zapytań >szczegółowych ? zob.: opcja CACHE przy tworzeniu tabeli (głównie dla małych tabel słownikowych) albo ALTER TABLE moja_tabela CACHE ; --- Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna. http://www.avast.com
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: Ciekawy
Date: Sun, 25 May 2014 10:47
Date: Sun, 25 May 2014 10:47
23 lines
2214 bytes
2214 bytes
> zob.: opcja CACHE przy tworzeniu tabeli (głównie dla małych tabel > słownikowych) > albo > ALTER TABLE moja_tabela CACHE ; > Witam serdecznie Bardziej chodzi mi o duże tabele, minimalnie 1 mln rekordów, do 8 mln, problem polega na wywołaniu funkcji dla tych rekordów. Funkcja spowalnia cały proces. Normalnie na skutek selekcji robię zapytania o ok 1000 rekordów. W postgresie typ o który pytam jest typem naturalnie przechowywanym przez rekord, geometry tak na prawdę bytea. A oraclu muszę wywoływać funkcję przeliczającą GET_WKB() co mi spowalnia nieco proces. Ale spoko potestuję sobie tak i tak, zawracam tylko głowę dlatego, że może ktoś coś robił podobnego i ma gotowe rozwiązanie. Pozdrawiam Ciekawy --- Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna. http://www.avast.com
Re: [ZEOS] czy czyta typy obiektowe w oraclu?
Author: pwola
Date: Mon, 26 May 2014 16:19
Date: Mon, 26 May 2014 16:19
20 lines
1956 bytes
1956 bytes
On Sun, 25 May 2014 12:47:00 +0200, Ciekawy <ciekawy32@gmail.com> w > >Bardziej chodzi mi o duże tabele, minimalnie 1 mln rekordów, do 8 mln, >problem polega na wywołaniu funkcji dla tych rekordów. Jak na ORACLE to dopiero zaczyna się rozgrzewać przy takich małych tabelach ;) Pierwszy odczyt zaczyta bloki danych tabeli do DBCACHE (zob. ORA.ini i ustawienia SGA) >Funkcja spowalnia cały proces. zob. CREATE FUNCTION (...) DETERMINISTIC Piotr. --- Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna. http://www.avast.com
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads