• Koen Verbeeck (11/30/2012)


    Stefan Krzywicki (11/30/2012)


    Koen Verbeeck (11/30/2012)


    I once had a fact table that could have more than 2 billion rows, but still less than a bigint, so I started with a negative seed so I could keep my identity column as an int.

    Why didn't you want it as a bigint?

    Because it takes up more bytes than an int?

    On 2^31-1 rows (the maximum if you only take positive identity values) you take up 8,5 GB. If you take a bigint, for the same data, you consume another 8,5GB.

    I thought that might be it. Wasn't sure if there was a reason other than space.

    --------------------------------------
    When you encounter a problem, if the solution isn't readily evident go back to the start and check your assumptions.
    --------------------------------------
    It’s unpleasantly like being drunk.
    What’s so unpleasant about being drunk?
    You ask a glass of water. -- Douglas Adams