数据库优化策略

1.SQL语句优化
1.1尽可能根据主键查询(主键索引唯一)
1.2尽可能根据单表查询,将访问压力交给服务器,可以通过集群方式解决服务器压力(软件不够,硬件补)极大的减轻的数据库开销(单表查询消耗的是服务器资源,多表查询消耗的是数据库资源)
1.3如果关联查询,提早确定查询数据,之后关联,以免造成迪卡尔积
1.4减少使用数据库函数(max,min,sum)
2.加索引(通讯录)和视图(直接在虚表中查询,虚表(中间表放需要查询的数据))
3.添加缓存(redis)非关系型数据库 Redis /memCache
4.定期进行数据转储(将不用的数据,转储到历史表中)
5.可以使用高性能非关系数据库存储(redis/hbse),读写速度快
6.分库分表(贵,硬件,人工成本)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值