«explain» etiketlenmiş sorular

4
Bir dizi zaman damgası aralığında sorguları optimize etme (iki sütun)
PostgreSQL 9.1'i Ubuntu 12.04'te kullanıyorum. Bir süre içinde kayıtları seçmem gerekiyor: masamın time_limitsiki timestampalanı ve bir integerözelliği var. Gerçek tablomda bu sorguya dahil olmayan ilave sütunlar var. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); Bu tablo yaklaşık 2M kayıt içermektedir. Aşağıdaki gibi sorular çok fazla …

4
Neden "Const tabloları okuduktan sonra NEREDE fark edilmiyor?" Sorgusunu açıklıyor muyum?
Tablodaki fr (fromid, toid) gibi benzersiz bir bileşik anahtarım var, sorguyu açıkladığımda aşağıdaki sonucu alıyorum: Impossible WHERE noticed after reading const tables` Çalıştırdığım sorgu: explain SELECT rid FROM relationship WHERE fromid=78 AND toid=60 Herhangi bir yardım? EDIT1: Aşağıdaki sorguyu kullandığımda: explain SELECT rid FROM relationship WHERE fromid=60 and toid=78 AND …
27 mysql  explain 

1
EXPLAIN ANALYZE, bir plpgsql işlevi içindeki sorgular için hiçbir ayrıntı göstermez
İçinde birkaç karmaşık sorguları ile PostgreSQL 9.3 PL / pgSQL işlevini kullanıyorum: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM a LEFT JOIN …

3
MySQL neden bu sipariş için yürürlükte olsa bile endeksi görmezden geliyor?
Ben bir EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | …

2
EXPLAIN komutunun saat biçimini anlama - Postgres
Belirli bir sorguda EXPLAIN ANALYZE komutunu çalıştırdığımda, çıktı zaman değerini yorumlamakta zorlanıyorum. Örneğin (gerçek zaman = 8163.890..8163.893). İç ondalık sayılar yinelenen karakterleri temsil ediyor mu ?? Maalesef, bu asil bir soru olabilir, ancak sonuçları doğru şekilde yorumladığımdan emin olmak istiyorum. -> GroupAggregate (cost=2928781.21..2929243.02 rows=1 width=27712) (actual time=8163.890..8163.893 rows=1 loops=1)

2
Açıklamak cevabı bildiğinde neden (*) yavaş?
Bu sorgu: select count(*) from planner_eventçalıştırmak çok uzun zaman alıyor - çok uzun zaman, vazgeçtim ve bitmeden öldürdüm. Ancak, çalıştırdığımda explain select count(*) from planner_event, çıkışta satır sayısı (14m) olan bir sütun görüyorum. Nasıl açıklanırsa satır sayısını anında alabilir, ancak count (*) çalıştırmak uzun zaman alır?
14 mysql  count  explain 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.