1、首先进入数据库级别的安全性、登录名、新建登录名。
2、在常规选项卡中,如下图所示,创建登陆名,并设置默认的数据库。
3、在用户映射选项卡中,勾选需要设置的数据库,并设置架构,点击确认按钮,完成创建用户的 *** 作。
4、现在就可以对TESLOG数据库中的USER表进行权限的设置了表、属性。
5、在权限选项卡中,依此点击添加、浏览、选择对象。
6、在上面点击确认后,就可以下面的列表中找到对应的权限,如果你还想细化到列的权限的话,右下角还有一个列权限的按钮可以进行设置,点击确认按钮就完成了这些权限的设置了。
7、现在就使用TESUSER用户登陆数据库了,现在只能看到一个表了。
这个有很多可以说的了.以下全部手打by lcg1986:
数据库层面优化
从数据库本身来优化,优化SQL语句,建立适当的索引.尽量让查询条件命中索引,避免全表扫描.
精简查询语句,使用select 字段,避免使用select *.
数据库使用主备机或者集群模式,进行读写分离.
对数据进行分库分表
系统应用层面优化
系统使用连接池连接数据库,避免频繁的建立连接,释放连接的IO开销.
使用缓存,根据业务场景对数据进行划分,尽量将基本不会发生改变的数据缓存下来,查询时优先查询缓存,减少对数据库的访问.
对服务进行降级功能设计,在并发大到数据库实在无法处理的情况,对造成数据拥堵的服务进行降级.
支持数据的读写分离.读请求和写请求分别访问不同的数据库.
支持分库分表,或引入数据库中间件,如Mycat.
硬件方面优化
尽量使用SSD磁盘类型的数据库服务器,相比传统机械硬盘类型的服务器,具有更高的IO吞吐能力.
如果可能,尽量保证系统与数据库,数据库各个机器在同一区域内.避免如系统服务在北京,数据库服务器在上海的情况,减少因为网络环境,网络带宽等因素带来的影响
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)