Paper Index

Wausau Paper Index Card Stock 92 Brightness Letter White 250 Sheets per pack
Wausau Paper Index Card Stock 92 Brightness Letter White 250 Sheets per pack
$12.99
Time Remaining: 21d 13h 55m
Buy It Now for only: $12.99

Barunson Colorful Mark Paster Index Sticker Memo Decal Paper Post it 1pc
Barunson Colorful Mark Paster Index Sticker Memo Decal Paper Post it 1pc
$2.99
Time Remaining: 9d 7h 10m
Buy It Now for only: $2.99

Wausau Paper Index Card Stock 90 lb Letter Pastel Iv
Wausau Paper Index Card Stock 90 lb Letter Pastel Iv
$9.98
Time Remaining: 22d 19h 38m
Buy It Now for only: $9.98

NEW Wausau Paper Exact Index Card Stock 110 lbs 8 1
NEW Wausau Paper Exact Index Card Stock 110 lbs 8 1
$9.99
Time Remaining: 22d 21h 29m
Buy It Now for only: $9.99

Wausau Paper Index Card Stock 90 lb Letter Pastel Ivory 250 Sheets per Pack
Wausau Paper Index Card Stock 90 lb Letter Pastel Ivory 250 Sheets per Pack
$18.38
Time Remaining: 28d 11h 29m
Buy It Now for only: $18.38

Avery Index Tabs Self Adhesive 1 3 4 Assorted Colors 20 Tabs With Paper Inserts
Avery Index Tabs Self Adhesive 1 3 4 Assorted Colors 20 Tabs With Paper Inserts
$5.99
Time Remaining: 19d 14h 46m
Buy It Now for only: $5.99

Wausau Papers Exact Index Card Stock 90 lbs 8 1 2 x 11 White 250
Wausau Papers Exact Index Card Stock 90 lbs 8 1 2 x 11 White 250
$15.66
Time Remaining: 20d 13h 5m
Buy It Now for only: $15.66

C Line Colored Tab Paper Index Dividers Multi color 8 Tabs Fits Standard 3 Ri
C Line Colored Tab Paper Index Dividers Multi color 8 Tabs Fits Standard 3 Ri
$11.08
Time Remaining: 26d 7h 32m
Buy It Now for only: $11.08

Universal PVC Free D Ring Binder Heavy Paper Index Stock 2 Capacity Black
Universal PVC Free D Ring Binder Heavy Paper Index Stock 2 Capacity Black
$10.85
Time Remaining: 10d 15h 23m
Buy It Now for only: $10.85

Wausau Paper Index Card Stock 90 lb Letter Pastel Gray 250 Sheets per Pack
Wausau Paper Index Card Stock 90 lb Letter Pastel Gray 250 Sheets per Pack
$18.75
Time Remaining: 28d 11h 29m
Buy It Now for only: $18.75

NEW Wausau Paper Exact Index Card Stock 110 lbs 8 1
NEW Wausau Paper Exact Index Card Stock 110 lbs 8 1
$9.99
Time Remaining: 22d 21h 30m
Buy It Now for only: $9.99

Wausau Paper Index Card Stock 90 lb Letter Pastel Canary 250 Sheets per Pack
Wausau Paper Index Card Stock 90 lb Letter Pastel Canary 250 Sheets per Pack
$20.60
Time Remaining: 19d 15h 53m
Buy It Now for only: $20.60

100x Oxford Index Cards Ruled 3 x 5 Rainbow Assortment multi color paper
100x Oxford Index Cards Ruled 3 x 5 Rainbow Assortment multi color paper
$4.99
Time Remaining: 23d 21h 14m
Buy It Now for only: $4.99

Green Index Paper 110
Green Index Paper 110
$6.50
Time Remaining: 2d 12h 6m
Buy It Now for only: $6.50

PAPER250SH 90 INDEXBE
PAPER250SH 90 INDEXBE
$9.99
Time Remaining: 25d 18h 3m
Buy It Now for only: $9.99

SJ PAPER COLORED INDEX CARDS 5 X 8 250 PACK
SJ PAPER COLORED INDEX CARDS 5 X 8 250 PACK
$7.99
Time Remaining: 3d 3h 17m
Buy It Now for only: $7.99

Wausau Paper Index Card Stock 250 ct White WAU 49311
Wausau Paper Index Card Stock 250 ct White WAU 49311
$19.99
Time Remaining: 9d 17m
Buy It Now for only: $19.99

Salmon Colored Index Paper 110
Salmon Colored Index Paper 110
$6.99
Time Remaining: 2d 11h 48m
Buy It Now for only: $6.99

Yellow Index Paper Extra Heavy 140
Yellow Index Paper Extra Heavy 140
$5.99
Time Remaining: 17h 13m
Buy It Now for only: $5.99

Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Ivory 250
Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Ivory 250
$14.63
Time Remaining: 28d 18h 37m
Buy It Now for only: $14.63

100x sheet paper Multi Oxford Index Cards Ruled 4 x 6 Assorted Colors
100x sheet paper Multi Oxford Index Cards Ruled 4 x 6 Assorted Colors
$6.49
Time Remaining: 1d 22h 34m
Buy It Now for only: $6.49

Blue Index Paper 110
Blue Index Paper 110
$7.50
Time Remaining: 15d 20h 17m
Buy It Now for only: $7.50

GBC Insertables Clear Index tab W Paper Inserts 260106
GBC Insertables Clear Index tab W Paper Inserts 260106
$38.95
Time Remaining: 2d 14h 34m
Buy It Now for only: $38.95

Adhesive Index Note Pad sticky paper Smile rabbit
Adhesive Index Note Pad sticky paper Smile rabbit
$5.70
Time Remaining: 11d 23h 10m
Buy It Now for only: $5.70

London Sticky Notes England page flags index markers post it pad europe paper
London Sticky Notes England page flags index markers post it pad europe paper
$18.00
Time Remaining: 14d 22h 50m
Buy It Now for only: $18.00

100x sheet paper Multi Oxford Index Cards Ruled 4 x 6 Assorted Colors
100x sheet paper Multi Oxford Index Cards Ruled 4 x 6 Assorted Colors
$6.49
Time Remaining: 23d 21h 24m
Buy It Now for only: $6.49

Wausau Paper 40411 Exact Index Card Stock 2 Item Bundle Card Cover Sto
Wausau Paper 40411 Exact Index Card Stock 2 Item Bundle Card Cover Sto
$20.04
Time Remaining: 12d 8h 38m
Buy It Now for only: $20.04

Photo It Sticky Notes New York NYC page flag index marker tab adhesive paper
Photo It Sticky Notes New York NYC page flag index marker tab adhesive paper
$10.00
Time Remaining: 15d 19h 21m
Buy It Now for only: $10.00

NEW Wausau Paper Exact Index Paper 49191
NEW Wausau Paper Exact Index Paper 49191
$8.99
Time Remaining: 16d 22h 58m
Buy It Now for only: $8.99

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$12.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $12.00

LOT OF FILE CARD BOX INDEX CARDS TABS 4 X 6  5 X 8 GUIDES A TO Z PAPER
LOT OF FILE CARD BOX INDEX CARDS TABS 4 X 6 5 X 8 GUIDES A TO Z PAPER
$4.99
Time Remaining: 28d 23h 29m
Buy It Now for only: $4.99

Adams Weekly Time Cards 1 Sided 425 x 675 Inches White Index Bristol Paper
Adams Weekly Time Cards 1 Sided 425 x 675 Inches White Index Bristol Paper
$10.23
Time Remaining: 24d 13h 38m
Buy It Now for only: $10.23

Filofax Paper Refills A5 Finchley Jan to Dec Index Tabs
Filofax Paper Refills A5 Finchley Jan to Dec Index Tabs
$6.50
Time Remaining: 17d 14h 9m
Buy It Now for only: $6.50

WAU 40311 8 Wausau Papers Exact Index Card Stock 90 lbs White Pack
WAU 40311 8 Wausau Papers Exact Index Card Stock 90 lbs White Pack
$95.99
Time Remaining: 27d 15h 18m
Buy It Now for only: $95.99

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$12.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $12.00

Post cards 90 Index 2 up 25 sheets Laser Inkjet Paper
Post cards 90 Index 2 up 25 sheets Laser Inkjet Paper
$11.75
Time Remaining: 8d 17h 23m
Buy It Now for only: $11.75

Wausau Paper Index Card Stock 90 lb Letter Pastel Gray 250 Sheets per Pack
Wausau Paper Index Card Stock 90 lb Letter Pastel Gray 250 Sheets per Pack
$20.34
Time Remaining: 19h
Buy It Now for only: $20.34

NEW Wausau Paper Heavyweight Exact Index Paper 49141
NEW Wausau Paper Heavyweight Exact Index Paper 49141
$8.99
Time Remaining: 22d 21h 27m
Buy It Now for only: $8.99

NEW Gummed Index Tabs White Round Paper Tabs 50 Pa
NEW Gummed Index Tabs White Round Paper Tabs 50 Pa
$1.99
Time Remaining: 11d 2h 1m
Buy It Now for only: $1.99

Wausau Paper Index Card Stock 90 lb Letter Pastel Blue 250 Sheets per Pack
Wausau Paper Index Card Stock 90 lb Letter Pastel Blue 250 Sheets per Pack
$20.24
Time Remaining: 6d 15h 41m
Buy It Now for only: $20.24

100 sheet pack paper white Oxford Index Cards Ruled 5 x 8
100 sheet pack paper white Oxford Index Cards Ruled 5 x 8
$5.49
Time Remaining: 23d 21h 22m
Buy It Now for only: $5.49

Wausau Paper Index Card Stock 90 lb Letter Pastel Ivory 250 Sheets per Pack
Wausau Paper Index Card Stock 90 lb Letter Pastel Ivory 250 Sheets per Pack
$19.90
Time Remaining: 26d 7h 32m
Buy It Now for only: $19.90

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$5.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $5.00

Foldover score cards 90 Index 2 up Laser Inkjet Paper
Foldover score cards 90 Index 2 up Laser Inkjet Paper
$11.75
Time Remaining: 21d 13h 10m
Buy It Now for only: $11.75

100 sheet pack paper white Oxford Index Cards Ruled 5 x 8
100 sheet pack paper white Oxford Index Cards Ruled 5 x 8
$5.49
Time Remaining: 1d 22h 33m
Buy It Now for only: $5.49

100x sheet white paper Oxford Mini Index Cards Ruled 3 x 2 1 2
100x sheet white paper Oxford Mini Index Cards Ruled 3 x 2 1 2
$4.49
Time Remaining: 1d 22h 34m
Buy It Now for only: $4.49

Roaring Spring 88911 36 Bundle Paper Trail Index Cards White 3x5 100 Pk Ruled
Roaring Spring 88911 36 Bundle Paper Trail Index Cards White 3x5 100 Pk Ruled
$43.99
Time Remaining: 23d 23h 27m
Buy It Now for only: $43.99

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$12.00
Time Remaining: 25d 22h 11m
Buy It Now for only: $12.00

100x Office Impressions Index Cards Ruled 4 x 6 paper
100x Office Impressions Index Cards Ruled 4 x 6 paper
$4.49
Time Remaining: 1d 22h 34m
Buy It Now for only: $4.49

100x Oxford Index Cards Unruled 3 x 5 White Paper
100x Oxford Index Cards Unruled 3 x 5 White Paper
$3.49
Time Remaining: 1d 22h 34m
Buy It Now for only: $3.49

100x Oxford Index Cards Ruled 3 x 5 Rainbow Assortment multi color paper
100x Oxford Index Cards Ruled 3 x 5 Rainbow Assortment multi color paper
$4.99
Time Remaining: 1d 22h 34m
Buy It Now for only: $4.99

UNV 90303 6 Universal PVC Free D Ring Binder Heavy Paper Index Stock 3in Cap
UNV 90303 6 Universal PVC Free D Ring Binder Heavy Paper Index Stock 3in Cap
$36.99
Time Remaining: 16d 2h 17m
Buy It Now for only: $36.99

Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Green 250
Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Green 250
$14.63
Time Remaining: 3d 18h 15m
Buy It Now for only: $14.63

100x sheet white paper Oxford Index Cards Unruled 4 x 6
100x sheet white paper Oxford Index Cards Unruled 4 x 6
$4.49
Time Remaining: 1d 22h 34m
Buy It Now for only: $4.49

100x sheet white paper Oxford Index Cards Unruled 4 x 6
100x sheet white paper Oxford Index Cards Unruled 4 x 6
$4.49
Time Remaining: 23d 21h 6m
Buy It Now for only: $4.49

Paris France Sticky Notes page flags index markers post it pad stationery paper
Paris France Sticky Notes page flags index markers post it pad stationery paper
$18.00
Time Remaining: 14d 22h 50m
Buy It Now for only: $18.00

100x sheet white paper Oxford Mini Index Cards Ruled 3 x 2 1 2
100x sheet white paper Oxford Mini Index Cards Ruled 3 x 2 1 2
$4.49
Time Remaining: 23d 21h 8m
Buy It Now for only: $4.49

NEW Wausau Paper Index Paper 49121
NEW Wausau Paper Index Paper 49121
$8.99
Time Remaining: 24d 16h 26m
Buy It Now for only: $8.99

100x Oxford Index Cards Unruled 3 x 5 White Paper
100x Oxford Index Cards Unruled 3 x 5 White Paper
$3.49
Time Remaining: 23d 21h 5m
Buy It Now for only: $3.49

100x Office Impressions Index Cards Ruled 4 x 6 paper
100x Office Impressions Index Cards Ruled 4 x 6 paper
$4.49
Time Remaining: 23d 21h 6m
Buy It Now for only: $4.49

100+ Sheets Wausau Papers Exact Index Yellow 110 Laser Compatible
100+ Sheets Wausau Papers Exact Index Yellow 110 Laser Compatible
$2.50
Time Remaining: 5d 11h 40m
Buy It Now for only: $2.50

100+ Sheets Wausau Papers Exact Index Ivory 49181 Basis 90 Laser Compatible
100+ Sheets Wausau Papers Exact Index Ivory 49181 Basis 90 Laser Compatible
$3.50
Time Remaining: 5d 11h 40m
Buy It Now for only: $3.50

Roaring Spring Paper Wirebound Index Cards 6x4 1 240 Sheets Ruled
Roaring Spring Paper Wirebound Index Cards 6x4 1 240 Sheets Ruled
$8.54
Time Remaining: 23d 17h 46m
Buy It Now for only: $8.54

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$14.00
Time Remaining: 25d 22h 11m
Buy It Now for only: $14.00

Universal PVC Free Round Ring Binder Heavy Paper Index Stock 3 Capacity
Universal PVC Free Round Ring Binder Heavy Paper Index Stock 3 Capacity
$11.14
Time Remaining: 24d 15h 44m
Buy It Now for only: $11.14

Barunson Colorful Mark Paster Index Sticker Memo Decal Paper Post it 1pc
Barunson Colorful Mark Paster Index Sticker Memo Decal Paper Post it 1pc
$5.99
Time Remaining: 9d 7h 10m
Buy It Now for only: $5.99

Universal PVC Free D Ring Binder Heavy Paper Index Stock 3 Capacity Black
Universal PVC Free D Ring Binder Heavy Paper Index Stock 3 Capacity Black
$11.32
Time Remaining: 3d 18h 12m
Buy It Now for only: $11.32

Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Canary 250
Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Canary 250
$14.63
Time Remaining: 3d 18h 15m
Buy It Now for only: $14.63

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$12.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $12.00

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$8.50
Time Remaining: 25d 22h 10m
Buy It Now for only: $8.50

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$5.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $5.00

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$9.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $9.00

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$9.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $9.00

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$9.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $9.00

Universal PVC Free Round Ring Binder Heavy Paper Index Stock 1 Capacity
Universal PVC Free Round Ring Binder Heavy Paper Index Stock 1 Capacity
$10.39
Time Remaining: 1d 12h 53m
Buy It Now for only: $10.39

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$14.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $14.00

Universal PVC Free D Ring Binder Heavy Paper Index Stock 1 Capacity White
Universal PVC Free D Ring Binder Heavy Paper Index Stock 1 Capacity White
$10.23
Time Remaining: 10d 15h 23m
Buy It Now for only: $10.23

Universal PVC Free Round Ring Binder Heavy Paper Index Stock 1 Capacity
Universal PVC Free Round Ring Binder Heavy Paper Index Stock 1 Capacity
$10.39
Time Remaining: 10d 15h 23m
Buy It Now for only: $10.39

Universal PVC Free Round Ring Binder Heavy Paper Index Stock 3 Capacity
Universal PVC Free Round Ring Binder Heavy Paper Index Stock 3 Capacity
$11.14
Time Remaining: 13d 14h 11m
Buy It Now for only: $11.14

Universal PVC Free Round Ring Binder Heavy Paper Index Stock 2 Capacity
Universal PVC Free Round Ring Binder Heavy Paper Index Stock 2 Capacity
$10.76
Time Remaining: 10d 15h 23m
Buy It Now for only: $10.76

Universal PVC Free Round Ring Binder Heavy Paper Index Stock 2 Capacity
Universal PVC Free Round Ring Binder Heavy Paper Index Stock 2 Capacity
$10.76
Time Remaining: 10d 15h 23m
Buy It Now for only: $10.76

Universal PVC Free D Ring Binder Heavy Paper Index Stock 2 Capacity White
Universal PVC Free D Ring Binder Heavy Paper Index Stock 2 Capacity White
$10.85
Time Remaining: 13d 14h 11m
Buy It Now for only: $10.85

Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Blue 250
Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Blue 250
$14.75
Time Remaining: 3d 18h 15m
Buy It Now for only: $14.75

Universal PVC Free D Ring Binder Heavy Paper Index Stock 1 Capacity Black
Universal PVC Free D Ring Binder Heavy Paper Index Stock 1 Capacity Black
$10.23
Time Remaining: 10d 15h 23m
Buy It Now for only: $10.23

Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Gray 250
Wausau Papers Index Card Stock 8 1 2 x 11 90 lb Pastel Gray 250
$14.63
Time Remaining: 3d 18h 15m
Buy It Now for only: $14.63

Universal PVC Free D Ring Binder Heavy Paper Index Stock 3 Capacity White
Universal PVC Free D Ring Binder Heavy Paper Index Stock 3 Capacity White
$11.32
Time Remaining: 13d 14h 11m
Buy It Now for only: $11.32

UNV 91301 6 Universal PVC Free Binder Heavy Paper Index Stock
UNV 91301 6 Universal PVC Free Binder Heavy Paper Index Stock
$28.99
Time Remaining: 2d 11h 13m
Buy It Now for only: $28.99

Ivory Postcards Index Card Paper Stock 50 Sheets 4 Up
Ivory Postcards Index Card Paper Stock 50 Sheets 4 Up
$24.99
Time Remaining: 4d 14h 6m
Buy It Now for only: $24.99

Sj Paper S31656 SJ Paper Ruled Index Cards 3 Item Bundle Index Cards S
Sj Paper S31656 SJ Paper Ruled Index Cards 3 Item Bundle Index Cards S
$24.80
Time Remaining: 29d 19h 43m
Buy It Now for only: $24.80

Wausau Paper Exact Index Card Stock WAU49141 2 Item Bundle
Wausau Paper Exact Index Card Stock WAU49141 2 Item Bundle
$23.40
Time Remaining: 29d 19h 44m
Buy It Now for only: $23.40

Post it Stationary Sticky notes Paper adhesive page flag index marker note
Post it Stationary Sticky notes Paper adhesive page flag index marker note
$14.00
Time Remaining: 25d 22h 10m
Buy It Now for only: $14.00

UNV 91401 6 Universal PVC Free Binder Heavy Paper Index Stock
UNV 91401 6 Universal PVC Free Binder Heavy Paper Index Stock
$28.99
Time Remaining: 2d 11h 15m
Buy It Now for only: $28.99

Wausau Paper Index Card Stock 90 lb Letter Pastel Blue 250 Sheets per Pack
Wausau Paper Index Card Stock 90 lb Letter Pastel Blue 250 Sheets per Pack
$19.78
Time Remaining: 2d 20h 57m
Buy It Now for only: $19.78

100 sheet pack paper white Oxford Index Cards Ruled 5 x 8
100 sheet pack paper white Oxford Index Cards Ruled 5 x 8
$5.49
Time Remaining: 2d 23h 32m
Buy It Now for only: $5.49

WAU 40411 8 Wausau Papers Exact Index Card Stock 110 lbs White Pack
WAU 40411 8 Wausau Papers Exact Index Card Stock 110 lbs White Pack
$104.99
Time Remaining: 27d 15h 18m
Buy It Now for only: $104.99

UNV 90301 6 Universal PVC Free D Ring Binder Heavy Paper Index Stock
UNV 90301 6 Universal PVC Free D Ring Binder Heavy Paper Index Stock
$29.99
Time Remaining: 2d 11h 8m
Buy It Now for only: $29.99

UNV 90401 6 Universal PVC Free D Ring Binder Heavy Paper Index Stock
UNV 90401 6 Universal PVC Free D Ring Binder Heavy Paper Index Stock
$29.99
Time Remaining: 2d 11h 9m
Buy It Now for only: $29.99

CROSS POINTE WORX INDEX IVORY SMOOTH FINISH PAPER 250 SHEETS
CROSS POINTE WORX INDEX IVORY SMOOTH FINISH PAPER 250 SHEETS
$29.99
Time Remaining: 4d 20h 14m
Buy It Now for only: $29.99

UNV 91403 6 Universal PVC Free Binder Heavy Paper Index Stock 3in White
UNV 91403 6 Universal PVC Free Binder Heavy Paper Index Stock 3in White
$36.99
Time Remaining: 2d 11h 16m
Buy It Now for only: $36.99

UNV 91303 6 Universal PVC Free Binder Heavy Paper Index Stock 3in Black
UNV 91303 6 Universal PVC Free Binder Heavy Paper Index Stock 3in Black
$36.99
Time Remaining: 2d 11h 14m
Buy It Now for only: $36.99

Paper Index
Paper Index

Study on Index Selection Problem

A STUDY ON INDEX SELECTION PROBLEM

 

Abstract:

 

  This paper is an attempt to understand the new methodology for collecting usage statistics at run time to develop the optimizer to estimate query execution costs for alternative index configurations that assists the database administrator in designing an index configuration for a relational database system and defining the workload specification required by an existing index design tools which may be very complex for a large integrated database system. However, one need to automatically derive the workload statistics and these are then used to efficiently compute an index configuration. This paper focuses on implementation of index recommendation, the user interface, and provides measurements on the quality of the recommended indexes.

 

1. Introduction

Relational database management systems (RDBMS) are by far the most popular database systems today on the other hand  RDBMS is  likely to dominate the commercial area for years to come, especially for business applications. Relational databases use indices to provide fast access to data. The presence of an index reduces the search time for indexed data items but also complicates update operations since the tuples as well as the indices must be updated.

The performance of queries in a relational database management system (RDBMS) has always been very sensitive to the indexes that exist on the tables in a database. The selection of indexes that would best serve a particular workload of queries. An index may have multiple columns as key columns, and the ordering of those columns is significant. In any real application can have tens of thousands of tables, each table can have hundreds of columns, and a typical workload can have thousands of queries, the number of possible indexes to consider is staggering. Finding the set of indexes that optimize a workload of complex, multi-table queries having varying importance and subject to resource constraints, is a daunting combinatorics challenge. Hence there is a tradeoff involved in selecting indices and indexing every column is rarely a good idea. This tradeoff decision will be referred to as the index selection problem (ISP).

A relational database consists of many stored relations and each stored relation can have many secondary indices. The index set of a (relational) database is the set of indices that  are selected for the database. A cost function estimates the cost of processing a workload for  a database with a given index set. Moreover, the costs of processing a workload depends on many factors, such as storage costs, number of page accesses, processor time, etc. We also assume that the cardinality of the relations remains constant. To be more precise, the frequency of tuple insertions and tuple deletions is such that the total number of tuples of each relation remains constant in two consecutive choices of index sets.

Workload on a relation:

Here, we distinguish four possible operations in the workload on a database; queries, updates, insertions and deletions. Each of these operations include one or more steps.

Query

1. Select the relevant tuples from the data pages

2. Output the relevant tuples to user

Update of tuples

1. Select the relevant tuples from the data pages

2. Update the specified attributes and rewrite the data pages

3. Update the relevant indices

Deletion of tuples

1. Select the relevant tuples from the data pages

2. Remove the tuples and rewrite the data pages

3. Update the relevant indices

Insertion of tuples

1. Select the location(s) where the tuples will be stored

2. Insert the tuples and rewrite the data pages

3. Update the relevant indices

 

We concentrate on steps that influence index selection. The first step of an operation of the workload is always the selection of the relevant tuple(s). The execution of this step clearly depends on the available set of indexes, so it has to be taken into account. The second step is never influenced by the availability of indexes, so can be ignored, while the third step, if present,

depends only on the presence of indexes.

Introduction of Indexex:

Index architecture

Index architectures can be classified clustered or unclustered.

UNCLUSTERED INDEX

SQL server creates a non-clustered index by default. The data is present in random order, but the logical ordering is specified by the index. The data rows may be randomly spread throughout the table. The non-clustered index tree contains the index keys in sorted order, with the leaf level of the index containing the pointer to the page and the row number in the data page. In non-clustered index:

  • The physical order of the rows is not the same as the index order.
  • Typically created on column used in JOIN, WHERE, and ORDER BY clauses.
  • Good for tables whose values may be modified frequently.

 

CLUSTERED INDEX

Clustering alters the data block into a certain distinct order to match the index, hence it is also an operation on the data storage blocks as well as on the index. An address book ordered by first name resembles a clustered index in its structure and purpose. The exact operation of database systems vary, but because storing data is very redundant the row data can only be stored in one order. Therefore, only one clustered index can be created on a given database table. Clustered indexes can greatly increase overall speed of retrieval, but usually only where the data is accessed sequentially in the same or reverse order of the clustered index, or when a range of items is selected.

 

Formula for Number of Possible Indexes: Given a table with n columns, how many different indexes can exist containing k columns, where k <= n? There are n choices for the first column in the index. For the second column, there are n 1 remaining choices. As more columns are added, the total number becomes (n)(n - 1)(n - 2)……………(n - k +1) or n!=(n - k)!.

Therefore the total number of indexes that can be created on a table with n columns is

                          n

  ∑ n!/ (n - k)!

  k=1

2. Types of Indices:

                        Types of indexes are

1.Primary key index vs Secondary index

2.Unique index vs Non unique index

3.Dense index vs Sparse index

4.Hash index

5.Function based index

6.B-tree index.

7.Virtual index

8. bitmap index

 

In general two types of indices can be distinguished, namely primary and secondary indices. In the case of a primary index, the tuples in the relation are ordered on the indexed attribute. This is not the case for a secondary index; from now on we concentrate on secondary indices.                                

 

Index Selection Problem (ISP):

The formalization of the index selection problem provides insight into its dfficulty, but the results are valid for special cases only and there is no methodology presented for finding an index configuration for the general case.

There are also some general problems with analytical approaches to the ISP.

First, substantial simplifications have to be made to derive an analytical solution.

Second, the model becomes obsolete if there are changes to the query processing strategy

or to other modeled aspects of the DBMS.

Index Selection Method and Database Relation

In single-index multiple-relation index selection method based on a set of join methods that is separable. This property reduces the index selection problem to finding a locally optimal index configuration for each relation. The set of join methods is reduced to two because these are the only ones adhering to separability. It is unclear if the advantage of a better index configuration outweighs the disadvantage of not using ecient join methods which would otherwise be available. The usage input consists of a weighted set of queries. The general problem with this form of usage input is that the "representative" query set might not be representative of the real workload because it has to be of moderate size for complexity reasons.

Where as single-index single relation approach is unrealistic for real-life databases. Here index selection means that the system adopts the current index configuration based on automatically gathered statistics so that users do not even have to know about the concept of indices. An example for the database usage statistics used are the restrictive clauses for every query.

 

2.         Why is Index Selection hard?

 

Despite a long history of work in the area of index selection, there are no significant

commercial products that do automatic index selection and are widely deployed. Several factors make the task of automating physical design extremely hard.

  First, when viewed as a search problem, the space of alternatives for indexes is very large. A database may have many tables and each table  may have many columns that need to be considered for indexing. An index may be clustered or non-clustered. Indexes may have different physical structures, e.g. B+-tree, hash, bitmap. When multi-column indexes are considered the search space increases even more dramatically, since for a given set of k columns, k! multi-column indexes are possible.

Second, index selection tools of the past have frequently followed the "textbook solution"  of taking semantic information such as uniqueness, reference constraints and rudimentary statistics  to produce a database design. Such designs may perform

poorly because they ignore valuable workload information.

Third, even when index selection tools have taken the workload into account, they suffer

from being disconnected from the query optimizer. These tools adopt an expert

system like approach, where the knowledge of "good" designs are encoded as rules and are used to come up with a design. This has adverse ramifications for two reasons. First, a selection of indexes is only as good as the optimizer that uses it. In other words, if the optimizer does not consider a particular index for a query, then its presence in the database does not benefit that query. Second, these tools operate on their private model of the query optimizer's index usage.

While making an accurate model of the optimizer is itself hard, ensuring consistency between the assumptions made by the tool and the query optimizer is a software-engineering nightmare

3. Index selection

                        The index selection problem has been identified as a variation of the Knapsack Problem, and there are several designs for index recommendations based on optimization rules.

Solution for Index Selection

   The overall goal of this work is to develop a flexible index selection framework that can be tuned to achieve effective static index selection and online index selection for

high-dimensional data under different analysis constraints.

For the static index selection, when no constraints are specified, the goal is to recommend the set of indexes that yields the lowest estimated cost for every query in a workload for any query that can benefit from an index. In cases where a constraint is specified either as the minimum number of indexes or a time constraint, we want to

recommend a set of indexes within the constraint, from which the queries can benefit the most. When there is a time constraint, we need to automatically adjust the analysis parameters to increase the speed of analysis.

                        For the online index selection, the goal is to develop a system that can recommend an evolving set of indexes for incoming queries over time such that the benefit of index set changes outweighs the cost of making those changes. Therefore, an online index selection system that differentiates between low-cost index set changes and higher cost index set changes and can also make decisions about index set changes based on different cost-benefit thresholds is desirable.

   While maintaining the original query information for later use to determine the estimated query cost, we apply one abstraction to the query workload to convert each query into the set of attributes referenced in the query. We perform frequent item set mining over this abstraction and only consider those sets of attributes that meet a certain

support to be potential indexes. By varying the support, we affect the speed of index selection and the ratio of queries that are covered by potential indexes. We further prune the analysis space using association rule mining by eliminating those subsets above a certain confidence threshold. Lowering the confidence threshold improves the analysis time by eliminating some lower dimensional indexes from consideration but can result in recommending indexes that  cover a strict superset of the queried attributes.

Our   technique differs from existing tools in the method that we use to determine the potential set of indexes to evaluate and in the quantization-based technique that we use to estimate query costs. All of the commercial index wizards work in design time. The DBA has to  decide when to run this wizard and over which workload. The assumption is that the workload is going to remain static over time, and in case it changes, the DBA would collect the new workload and run the wizard again.

Static Index Selection Approach

 The goal of the index selection is to minimize the cost of the queries in the workload, given certain constraints. Given a query workload, a data set, the indexing constraints, and several analysis parameters, our framework produces a set of suggested indexes as an output.

Online Index Selection Approach

The online index selection is motivated by the fact that query patterns can change over time. By monitoring the query workload and detecting when there is a change on the query pattern that generated the existing set of indexes, we are able to maintain good performance as query patterns evolve. In our approach, we use control feedback to monitor the performance of the current set of indexes for incoming queries and determine when adjustments should be made to the index set. In a typical control feedback system, the output of a system is monitored, and based on some functions involving the input and output, the input to the system is readjusted through a control feedback loop.

 

 Conclusion

A flexible technique for index selection is introduced, which can be tuned to achieve different levels of constraints and analysis complexity.Index creation is quite time consuming. It is not feasible to perform real-time analysis of incoming queries and

generate new indexes when the patterns change. Potential indexes could be generated prior to receiving new queries and, when indicated by the online analysis, moved to the

active status.

 

References

 

About the Author

Lecturer, Dept of Informatics Alluri Institute of management sciences, warangal.

What is the name of that folded paper game?

There's a game that kids play with folded paper and writing numbers and words inside. It kinda looks like a fortune cookie.

You put your index finger and thumb inside the paper and open it one way, then another way and count...

I am trying to prepare a game for a class I'm teaching and I want to find instructions on how to fold the paper. I had a book of activities that showed it but I gave it away a long time ago and I just cannot remember the name of the game to find more info.

Thanks.

It's the oragami fortune teller, they have online directions ( http://www.funorama.com/fortune.html )or you can buy kits ( http://www.origamigameskit.com/index2.html )

Hope this helps

Lovey Dovey - Valentine Card Tutorial