Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7445095
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 29, 20262026-05-29T11:44:17+00:00 2026-05-29T11:44:17+00:00

Our application has a table which stores all transactions records of clients in one

  • 0

Our application has a table which stores all transactions records of clients in one single database table which has a auto-generated key as primary key. We have started to receive around 25K records each day now and am started to wonder if this at some point of time will cause a performance issue.

Background:
Transactions table contain all the details of each transaction our client (in real world, they are food vendors{say Kellogs cereals} and distributors{say Walmart}) perform every day. Initially, the design did not specify any logical/functional field that could serve as a primary key for a transaction and hence the DB developer went ahead and added a auto-generated key to “fill-in” the primary key. Since the client need to have all information on the front-end, the query is always SELECT * FROM TRANSACTIONS. The table has close to 80 columns and now has grown to 100K records.

Database: Oracle 11g
Core business logic implemented in: Java 1.5 (JDBC driver for querying)
Front-end : SmartGWT

Query:
Assuming fetching all the records all the time will start hammering the performance at some point, I wanted to seek any database design / query tweaks / general suggestions that I should consider to avoid performance issue or improve performance of the module.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-29T11:44:18+00:00Added an answer on May 29, 2026 at 11:44 am

    Oracle 11 lets you create interval partitions. I think transaction date is a good candidate for partition key. I don’t see any reason to show all the transactions to end users ( at least every time). Usually it’s enough to display just last week/month data… Retrieving complete list of transactions can be handled differently (storing consolidate balance, using readonly tables that keep historical data, etc).
    Also, having 80 columns in a single table looks quite suspicious to me.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Our client has an application that stores blobs in database which has now grown
Our real estate application has a table, Events, which has historically been linked to
Our Java application has a number of modules which implement a common interface. By
Our product has two clients, a website and a windows application. Both clients need
Our Java application has about 100 classes mapped to a database (SQL Server or
Our application has a very large, wide table of transactional data. We have a
Our application has many configuration directives. Things like are multiple languages enabled? or which
I'm writing an application that indexes data for our stores, some of which are
For our application, which has a website and a backend, we really like the
Question: In our SQL-Server 2005 database, we have a table T_Groups. T_Groups has, amongst

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.