apped

Schema Type里有Test 和 No_Test两种模式
Test:待 拼进去的数据 属性结构需要和 目标图层 属性结构(字段)一样,否则会报错;
No_test:此时 field map有效;待拼数据属性结构可以和目标一样,可以不一样。不一样的时候,名称一样的会对应;不一样的 可以在field map中字段上面右键,选 add input field (类似load 的时候字段匹配)
1、 以下哪些优化原则是正确的: A、 用$or和$and时把匹配最多结果的条件放在最前面。 B、 尽量用$in,尤其是在分片上。 C、 在查询条件、排序条件、统计条件的字段上选择创建索引,可以显著提高查询效率。 D、 使用limit()限定返回结果集的大小,减少数据库服务器的资源消耗,以及网络传输的数据量。 2、 以下哪些优化原则是正确的: A、 MongoDB的智能查询优化,判断粒度为query条件,而skip和limit都不在其判断之中,当分页查询最后几页时,先用order反向排序。 B、 查询时查询所有字段。 C、 多使用模糊匹配进行查询 D、 尽量减少跨分片查询,balance均衡次数少。 3、 以下哪些优化原则是正确的: A、 用$or时把匹配最多结果的条件放在最前面,用$and时把匹配最少结果的条件放在最前面。 B、 最好不要使用hint()强制使用某个索引查询。 C、 尽量不用模糊匹配查询,用其它精确匹配查询代替,比如$in、$nin。 D、 尽量把更少的操作放在客户端。 4、 以下哪些优化原则是正确的: A、 尽量少用$in,而是分解成一个一个的单一查询。尤其是在分片上,$in会让你的查询去每一个分片上查一次,如果实在要用的话,先在每个分片上建索引。 B、 使用explain,根据exlpain plan进行优化。 C、 更新字段的值时,使用update比$inc效率高。 D、 只查询要使用的字段,而不查询所有字段。 5、 以下哪些优化原则是正确的: A、 collections比普通apped collections的读写效率高。 B、 能不用安全模式的操作就不用安全模式,这样客户端没必要等待数据库返回查询结果以及处理异常,快了一个数量级。 C、 查询量大、并发大的情况,通过前端加缓存解决。 D、 如果有自己的主键列,则使用自己的主键列作为id,这样可以节约空间,也不需要创建额外的索引。 6、 以下哪些优化原则是正确的: A、 范围查询的时候尽量用$in、$nin代替。 B、 必要时使用hint()强制使用某个索引查询。 C、 mongodb有一个数据库优化工具database profiler,能够检测数据库操作的性能。可以发现query或者write操作中执行效率低的,从而针对这些操作进行优化。 D、 更新字段的值时,使用$inc比update效率高。 7、 以下哪些优化原则是正确的: A、 尽量使用模糊匹配进行查询。 B、 尽量多使用跨分片查询。 C、 server-side processing类似于SQL查询的存储过程,可以减少网络通讯的开销。 D、 查看数据库查询日志,具体分析的效率低的操作。 8、 以下哪些优化原则是正确的: A、 尽量把更多的操作放在客户端,当然这就是mongodb设计的理念之一。 B、 尽量多用$in,尤其是在分片上。 C、 尽量不要使用hint()强制使用某个索引查询。 D、 apped collections比普通collections的读写效率高。
最新发布
04-01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值