Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Optimizing the cost of relational queries using partial-relation schemes - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Optimizing the cost of relational queries using partial-relation schemes (Q1108822)

From MaRDI portal





scientific article; zbMATH DE number 4068340
Language Label Description Also known as
English
Optimizing the cost of relational queries using partial-relation schemes
scientific article; zbMATH DE number 4068340

    Statements

    Optimizing the cost of relational queries using partial-relation schemes (English)
    0 references
    0 references
    0 references
    1988
    0 references
    We propose a new access path to a relation, called a partial-relation scheme, in order to speed up the relational join operations. We present two join algorithms which preprocess the partial relations first and then join the selected tuples of the relations. We have considered join-only queries and queries involving restrictions, projections and joins. The performance of these algorithms is compared with sort-merge and hash- based join algorithms. The analysis is based on the cost of accesses to the secondary storage and the CPU usage. It has been shown that for wide range of selectivity factors and/or join factors the proposed algorithms perform better than the sort-merge and hash-based join algorithms.
    0 references
    hybrid hash
    0 references
    semijoin
    0 references
    relational queries
    0 references
    query optimization
    0 references
    join algorithms
    0 references
    partial relations
    0 references

    Identifiers