Sybase IQ provides a stored procedure, sp_iqestjoin, to help you estimate the size of a join index.
Name of the first table to be joined
Number of rows in the first table
Name of the second table to be joined
Number of rows in the second table
Relationship (default is one-to-many)
IQ page size (default is 131072 bytes, or 128KB)
These calculations should give you an idea of how much disk space you need for the join index. The results include the segment size in bytes, and the number of blocks. The procedure also tells you how long it will take to create the join index.
If you want to know the actual size of an existing join index, you use a different stored procedure, sp_iqjoinindexsize.