- DBMS_CRYPTO Performance Issues
- select decrypt(name), seq
- select name, seq order by seq
- ------------------------------------------------------------------------------------
- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
- ------------------------------------------------------------------------------------
- | 0 | SELECT STATEMENT | | 8810 | 1453K| 98 (3)| 00:00:02 |
- | 1 | TABLE ACCESS FULL| CSTN_MEMB_INFO | 8810 | 1453K| 98 (3)| 00:00:02 |
- ------------------------------------------------------------------------------------
- ---------------------------------------------------------------------------------------------
- | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
- ---------------------------------------------------------------------------------------------
- | 0 | SELECT STATEMENT | | 8810 | 1453K| | 428 (1)| 00:00:06 |
- | 1 | SORT ORDER BY | | 8810 | 1453K| 3448K| 428 (1)| 00:00:06 |
- | 2 | TABLE ACCESS FULL| CSTN_MEMB_INFO | 8810 | 1453K| | 98 (3)| 00:00:02 |
- ---------------------------------------------------------------------------------------------
- ---------------------------------------------------------------------------------------------
- | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
- ---------------------------------------------------------------------------------------------
- | 0 | SELECT STATEMENT | | 8810 | 1453K| | 428 (1)| 00:00:06 |
- | 1 | SORT ORDER BY | | 8810 | 1453K| 3448K| 428 (1)| 00:00:06 |
- | 2 | TABLE ACCESS FULL| CSTN_MEMB_INFO | 8810 | 1453K| | 98 (3)| 00:00:02 |
- ---------------------------------------------------------------------------------------------
- select
- seq, gender, wdate, address,
- my_crypto_pkg.decrypt(tel, 'my_secret_key'),
- my_crypto_pkg.decrypt(name, 'my_secret_key')
- from cstn_memb_info
- -- where my_crypto_pkg.decrypt(name, 'my_secret_key') like ?
- order by
- seq desc