Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Methods and systems for database optimization

A database and management system technology, applied in database models, relational databases, electrical and digital data processing, etc., can solve the problems of unrealistic, error-prone, prolonged response time, etc., to avoid planning storms, avoid planning expansion, The effect of saving system resources

Active Publication Date: 2019-02-05
WISETECH GLOBAL LTD
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, response time may be affected
[0014] Another disadvantage of using files to store data is that the programs used to query the data are complex and error-prone
Doing so creates the problem of deciding between choosing to store an execution plan to avoid optimization delays, and creating a new execution plan that is optimal for a particular query
Since recreating a plan typically uses a large amount of computing power, plan flushing is often impractical and may result in prolonged response times during recreation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Methods and systems for database optimization
  • Methods and systems for database optimization
  • Methods and systems for database optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0109] As described above, the disclosed methods and systems for altering queries enable the generation of plans in such a way that the plans search the requested limited time period, rather than the entire date database. In this way, the generated plan is generated based on what is statistically determined to be stored and what is actually requested before the query is presented to the SQL server (in a proxy system between the query and the server). By changing the parameters to something useful, such as a restricted location or a restricted date range, the schedule will be reused because of the possibility of reusing a restricted location or a restricted date range.

[0110] The disclosed methods and systems are performed by computer systems. Figure 7 A computer system 700 for querying a database is shown. Computer system 700 includes a processor 701 connected to program memory 702 , data memory 703 , input port 704 and output port 705 . The input port 704 is communi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This disclosure relates to increasing performance of database queries. A proxy server receives an input query string and a parameter value for first parameter name in the query string. The proxy server determines a second parameter name based on the parameter value and different to the first parameter name. The proxy server then determines an output query string based on the input query string. The output query string comprises a filter clause with a field name and a second field value, the second field value of the output query string being based on the second parameter name. The proxy serverfinally sends the output query string to a database management system to cause the database management system to execute a database query using an execution plan based on the second parameter name inthe output query string.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to Australian Provisional Application 2016901204, filed 31 March 2016, the contents of which are incorporated herein by reference. [0003] This application also claims priority to Australian full application 2016202911 filed 5 May 2016, the contents of which are incorporated herein by reference. technical field [0004] The present disclosure relates to methods and systems for improving the performance of database queries. Background technique [0005] For most companies, it is very important that data is managed in some way or form. For example, shipping companies track shipments, such as their origin, destination, and current location, as well as their customs clearance status. In the logistics industry, the data generated every day is quite large. [0006] figure 1 A pen 101 and paper 102 approach is shown where the logistics manager manually keeps written records of the differe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/2453
CPCG06F16/00G06F16/24534G06F16/24542G06F16/284G06F16/24564G06F16/252
Inventor 布雷特·安东尼·希勒
Owner WISETECH GLOBAL LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products