Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Oracle 10g Index deaktivieren wenn aggregatfunktion in der Where Klausel ist?

Frage Entwicklung Datenbanken

Mitglied: zingo

zingo (Level 1) - Jetzt verbinden

07.11.2007, aktualisiert 21.11.2007, 5833 Aufrufe, 3 Kommentare

Stimmt das oder nicht?

Hallo zusammen,

wenn in einer Where Klausel eine Aggregatfunktion verwendet wird, dann soll das den Index deaktivieren habe ich mal gehört.
Stimmt das?
Wer weiß so etwas und kann mir helfen?

Danke schon mal.

Gruß Ingo
Mitglied: Bolle97
08.11.2007 um 08:12 Uhr
Hallo,

ich meine ja, auf jeden Fall war das bis Version 9i so, wird in 10g aber nicht anders sein.
Vielleicht noch mal präziser:
Die Spalte "Zeitraum" als DATE definiert ist indiziert.

WHERE ZEITRAUM = TO_CHAR('01012007','DDMMYYYY') --> ist o.k., Index wird genommen

WHERE TO_CHAR('ZEITRAUM','DDMMYYYY') = '01012007' --> ist schlecht, Index wird nicht genommen

Jetzt gibt es aber noch die Möglichkeit der funktionionbasierten Indizes (function-based Index), dabei wird gleich der Index mit der Funktion angelegt, z.B.
CREATE INDEX indexname ON tablename (UPPER(nachname));

Gruß - René
Bitte warten ..
Mitglied: Biber
17.11.2007 um 17:08 Uhr
Moin zingo,

ist denn Deine Frage noch offen?
Wenn ja, dann werde ein bisschen konkreter..

Wenn Du tatsächlich Aggegatfunktionen meinst (SUM, AVG, MIN, MAX...), dann liegt doch wohl kaum der Index auf diesem (numerischen) Feld.

Also bitte lieber das konkrete Problem bzw. die Frage hinter der Frage posten.

Grüße
Biber
Bitte warten ..
Mitglied: zingo
21.11.2007 um 20:43 Uhr
Hallo zusammen,

hat sich erledigt. Das Problem kam aus einer anderen Richtung.
Es stimmt aber was die anderen als Kommentar geschrieben haben.

Danke nochmal!

Gruß ZINGO
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Linux Desktop
gelöst Linux Mint automatische Anmeldung deaktivieren (4)

Frage von laster zum Thema Linux Desktop ...

Backup
Backup von laufender Oracle-Datenbank - VSS writer (4)

Frage von brain2011 zum Thema Backup ...

Windows Server
gelöst Oracle ODBC Treiber in Windows 2008 R2 (3)

Frage von kschi12 zum Thema Windows Server ...

Microsoft Office
Office 365 for Business - Private CloudNutzung deaktivieren (2)

Frage von MGAS400 zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...