1

Temat: Mini porównanie - ktoś może wytłumaczy mi...

CREATE TABLE operators
(
  id serial NOT NULL,
  nazwa character varying(64),
  CONSTRAINT operators_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE operators OWNER TO mik;

CREATE TABLE groups
(
  id serial NOT NULL,
  parent_id integer,
  nazwa character varying(64),
  CONSTRAINT groups_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE groups OWNER TO mik;

CREATE TABLE elements
(
  id serial NOT NULL,
  parent_group integer,
  nazwa character varying(64),
  CONSTRAINT elements_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE elements OWNER TO mik;

CREATE TABLE payment
(
  id serial NOT NULL,
  child_id integer,
  ma integer DEFAULT 0,
  winien smallint DEFAULT 0,
  rocznik smallint,
  CONSTRAINT primary_key PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE payment OWNER TO mik;

-- Index: "Rocznik"

-- DROP INDEX "Rocznik";

CREATE INDEX "Rocznik"
  ON payment
  USING btree
  (rocznik);

Ostatnio edytowany przez aleextra (2011-03-07 20:52:07)

2

Odp: Mini porównanie - ktoś może wytłumaczy mi...

Pozwolę sobie napisać  w osobnym wątku...

Czym są indexy dla postgresa? Czy różni się to od mysql?
Czy zwracać  uwagę na typ indexu? Czy obojętne czy jest to int, czy varchar oraz czy ma znaczenie wielkość tego inta?
Czemu explain query jest tak skomplikowane?? smile Muszę o tym poczytać. Jakoś w mysql łatwiej mi było się w tym połapać (w sumie od razu wiedziałem).

3

Odp: Mini porównanie - ktoś może wytłumaczy mi...

4

Odp: Mini porównanie - ktoś może wytłumaczy mi...

Sort (cost=129344.37..129354.40 rows=4013 width=1418) (actual time=21377.760..21378.441 rows=4485 loops=1)

Ostatnio edytowany przez aleextra (2011-03-08 09:35:02)

5

Odp: Mini porównanie - ktoś może wytłumaczy mi...