Jumlah oksigen yang dapat ditahan oleh air tergantung pada suhu air, salinitas, dan tekanan. Kelarutan gas meningkat dengan menurunnya suhu (air yang lebih dingin menyimpan lebih banyak oksigen). Kelarutan gas meningkat dengan menurunnya salinitas (air tawar menyimpan lebih banyak oksigen daripada air asin). Baik tekanan parsial dan derajat kejenuhan oksigen akan berubah dengan ketinggian. Akhirnya, kelarutan gas menurun seiring dengan penurunan tekanan. Dengan demikian, jumlah oksigen yang diserap dalam air berkurang dengan bertambahnya ketinggian karena penurunan tekanan relatif. Selain itu, tekanan parsial dan derajat kejenuhan oksigen akan berubah dengan ketinggian. Akhirnya, kelarutan gas berkurang dengan menurunnya tekanan. Dengan demikian, jumlah oksigen yang diserap dalam air berkurang dengan bertambahnya ketinggian karena penurunan tekanan relatif.