问题一:POLARDB中pg schema那边能控制用户只能看到有权限的表么?
POLARDB中pg schema那边能控制用户只能看到有权限的表么, 没权限的表不显示给用户看 吗?
参考答案:
可以参考这个:
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/571528
问题二:POLARDB中就是lc-ctype这个建库参数是c和和en_US.utf8的区别是啥呀?
POLARDB中就是lc-ctype这个建库参数是c和和en_US.utf8的区别是啥呀?
参考答案:
这是两个概念啊, ctype和字符集。gbk和utf8才能比较对吧, 属于同一类型里面的不同字符集。在PostgreSQL中,lc_ctype的设置有多种选项,包括"c"和"zh_CN.utf8"。
"c":这是默认设置,表示使用C语言的排序规则和字符分类。它对字符排序是基于ASCII码的,是大小写敏感的,对特殊字符的处理通常比较简单。这种设置适合于纯英文环境或者不需要特殊字符排序和分类的情况。
"zh_CN.utf8":这是一种针对中文环境的设置,表示使用中文的排序规则和字符分类。它对字符排序是基于汉字拼音的,是大小写不敏感的,能够正确处理中文字符的排序和分类。这种设置适合于需要对中文进行排序和分类的情况。
总的来说,"c"适合纯英文环境或者不需要特殊字符排序和分类的情况,而"zh_CN.utf8"适合需要对中文进行排序和分类的中文环境。这是chatgpt的回复, zh_cn.utf8"大小写不敏感的"的描述应该是错的.但是你要用到一些wchar特性时肯定不能选c, 例如使用gin索引和pg_trgm加速中文模糊查询时。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/571527
问题三:POLARDB中:lc_ctype 为c ,和 为utf8 是有啥区别?
POLARDB中:lc_ctype 为c ,和 为utf8 是有啥区别?
参考答案:
lc_ctype是指定数据库在处理字符数据时使用的排序规则和字符分类的地方设置,而字符集utf8是指定数据库中存储的字符编码方式。
具体来说,lc_ctype决定了数据库在进行字符串比较、排序和转换时使用的字符排序规则,例如大小写敏感或不敏感,以及如何处理特殊字符。它还决定了数据库如何处理字符分类,例如字母、数字和标点符号。
字符集utf8指定了数据库中存储的字符编码方式。UTF-8是一种可变长度的编码方式,可以表示Unicode字符集中的任意字符。它使用1到4个字节表示不同的字符,所以可以支持包括中文、日文和韩文在内的各种字符。
要注意的是,虽然通常情况下,lc_ctype与字符集utf8是一起使用的,但它们是两个不同的设置。你可以在使用其他字符集时,仍然使用默认的lc_ctype设置,或者在使用utf8字符集时,使用不同的lc_ctype设置。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/571526
问题四:PolarDB-X调大当前查询临时表内存限制 应该调整哪个参数?
PolarDB-X调大当前查询临时表内存限制 应该调整哪个参数?
pxc-4707
[PXC-4707][ERR_OUT_OF_MEMORY] The DRDS server doesn't have enough memory to execute this query. (Pool: global/genernal_ap/17101c5316816000, usage: 512 MB, allocating 384 KB, limit: 512 MB, reserved: true)
参考答案:
如果确定这条查询确定需要占用很大内存的话
可以设置 set global PER_QUERY_MEMORY_LIMIT=xxx; 来调整每条Query可以使用的内存大小(可以设置成上面show出来的总大小)
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/571437
问题五:PolarDB-X这里哪些可以删除 有点占空间?
PolarDB-X这里哪些可以删除 有点占空间?
参考答案:
在PolarDB-X中,可以考虑删除以下内容来释放空间:
- 删除不再使用的数据表和索引:可以通过使用DELETE或者TRUNCATE TABLE命令来删除不再需要的数据表中的数据,从而释放占用的空间。也可以考虑删除不再使用的索引,以减少存储空间的占用。
- 清理日志文件:PolarDB-X会自动清理过期的日志文件,但如果希望更早地清理日志文件,可以通过使用PURGE BINARY LOGS命令手动清理日志文件。请注意,清理日志文件可能会影响数据库的可恢复性,因此在清理前应确认不需要恢复到较早的时间点。
- 优化数据类型:如果某些字段的数据类型比实际需求更大,可以考虑将其转换为较小的数据类型,以节省存储空间。
关于本问题的更多回答可点击进行查看: