RESOURCE USAGE OPTIMIZED AUDITING OF DATABASE SHARED MEMORY
1 Assignment
0 Petitions
Accused Products
Abstract
A system, and computer program product for security auditing of database transactions are provided in the illustrative embodiments. For a specified period, an available capacity of a computing resource in a data processing system usable to analyze a database protocol packet. The database protocol packet is stored in a shared memory during a data communication. A number of database protocol packets expected in the shared memory during the specified period is determined Determining a second number of database protocol packets that can be analyzed using the available capacity of the computing resource is computed. During the specified period, the second number of database protocol packets is caused to be selected from every number of database protocol packets stored in the shared memory for analysis using the computing resource during the specified period.
13 Citations
20 Claims
-
1-9. -9. (canceled)
-
10. A computer usable program product comprising a computer readable storage device including computer usable code for security auditing of database transactions, the computer usable code comprising:
-
computer usable code for forecasting, in a data processing system, for a specified period, an available capacity of a computing resource in the data processing system, the available capacity being usable to analyze a database protocol packet, wherein the database protocol packet is stored in a shared memory during a data communication; computer usable code for determining a number of database protocol packets expected in the shared memory during the specified period; computer usable code for determining a number of database protocol packets expected in the shared memory during the specified period; and computer usable code for causing, during the specified period, the second number of database protocol packets to be selected from every number of database protocol packets stored in the shared memory, the selected database protocol packets being analyzed using the computing resource during the specified period. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data processing system for security auditing of database transactions, the data processing system comprising:
-
a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for forecasting, in a data processing system, for a specified period, an available capacity of a computing resource in the data processing system, the available capacity being usable to analyze a database protocol packet, wherein the database protocol packet is stored in a shared memory during a data communication; computer usable code for determining a number of database protocol packets expected in the shared memory during the specified period; computer usable code for determining a second number of database protocol packets that can be analyzed using the available capacity of the computing resource; and computer usable code for causing, during the specified period, the second number of database protocol packets to be selected from every number of database protocol packets stored in the shared memory, the selected database protocol packets being analyzed using the computing resource during the specified period.
-
Specification