- Notifications
You must be signed in to change notification settings - Fork5
Commitc6221db
committed
Updated text for bitmaps:
< Bitmap indexes index single columns that can be combined with other bitmap< indexes to dynamically create a composite index to match a specific query.< Each index is a bitmap, and the bitmaps are bitwise AND'ed or OR'ed to be< combined. They can index by tid or can be lossy requiring a scan of the< heap page to find matching rows, or perhaps use a mixed solution where< tids are recorded for pages with only a few matches and per-page bitmaps< are used for more dense pages. Another idea is to use a 32-bit bitmap< for every page and set a bit based on the item number mod(32).> This feature allows separate indexes to be ANDed or ORed together. This> is particularly useful for data warehousing applications that need to> query the database in an many permutations. This feature scans an index> and creates an in-memory bitmap, and allows that bitmap to be combined> with other bitmap created in a similar way. The bitmap can either index> all TIDs, or be lossy, meaning it records just page numbers and each> page tuple has to be checked for validity in a separate pass.1 parent631e031 commitc6221db
2 files changed
+16
-18
lines changedLines changed: 8 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| |||
300 | 300 |
| |
301 | 301 |
| |
302 | 302 |
| |
303 |
| - | |
304 |
| - | |
305 |
| - | |
306 |
| - | |
307 |
| - | |
308 |
| - | |
309 |
| - | |
310 |
| - | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
311 | 310 |
| |
312 | 311 |
| |
313 | 312 |
| |
|
Lines changed: 8 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
277 | 277 |
| |
278 | 278 |
| |
279 | 279 |
| |
280 |
| - | |
281 |
| - | |
282 |
| - | |
283 |
| - | |
284 |
| - | |
285 |
| - | |
286 |
| - | |
287 |
| - | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
288 | 287 |
| |
289 | 288 |
| |
290 | 289 |
| |
|
0 commit comments
Comments
(0)