分享更有价值
被信任是一种快乐

PostgreSQL任意字段数组合ANDOR条件分析

文章页正文上

这篇文章主要讲解了“PostgreSQL任意字段数组合ANDOR条件分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PostgreSQL任意字段数组合ANDOR条件分析”吧!在进行一些实际的POC测免费主机域名试时,需要根据业务提出的需求构造数据,比如按照任意字段数组合 ANDOR 条件,指定返回结果条数,构造测试数据。表记录数A表字段数B1、N个字段等值OR,命中M条记录(两个条件无法同时满足)2、X个字段等值AND,命中Y条记录字段取值空间如何计算?1、N个字段等值OR,命中M条记录单个字段单个VALUE的记录数 =M/N单个字段取值个免费主机域名数 =A/(M/N)2、X个字段等值AND,命中Y条记录(仅适用于完全离散分布,优化器里最难估算的也是多个字段AND的选择性,所以PG 10增加了多列统计信息)X个字段的总取值空间 =A/Y单个字段的取值空间 =X_/(A/Y)(开X根)1、表记录数1000万2、表字段数64字段取值空间如何计算?单个字段取值个数 =10000000/(1000/16.0) = 1600001、建表,64字段,根据要求填入每个字段的取值范围根据前面提供的需求,写入1000万记录根据要求生成查询SQL,16个字段组合OR生成SQLSQL实际返回数与算法预期基本一致(1000)。单个字段的取值空间 =16_/(10000000/20) = 2.271、根据算法,得到取值空间,创建测试表写入1000万数据生成测试SQL,16个字段,OR查询生成SQLSQL实际返回数与算法预期基本一致(取值范围作了取舍2.27,降到了2)。感谢各位的阅读,以上就是“PostgreSQL任意字段数组合ANDOR条件分析”的内容了,经过本文的学习后,相信大家对PostgreSQL任意字段数组合ANDOR条件分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是云技术,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: Oracle常用标准表结构有哪些

本篇内容介绍了“Oracle常用标准表结构有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、INV(库存)子库存:mtl_secondary_invent…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册