"Due to the emergence of cloud environment, the data are being provided as a service in the cloud. To maintain the confidentiality of the sensitive attributes, the data are encrypted and are stored at the service provider. When the encrypted data is queried, complete record has to be decrypted to fetch the actual results. This paper is mainly concentrating on improving the performance of mainly three types of query operations on encrypted data i.e. non-aggregate, aggregate and user-defined query operations over the encrypted data stored at the server and subsequently its performance is compared with that of the earlier methods, in terms of the execution time."