- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在设置数据库时(例如在 MySQL 中),数据库名称的长度有多重要?
my_database_has_a_really_long_name
和 my_db
之间是否存在任何(可衡量的)差异?
特别是关于安全和查询性能?
最佳答案
1) 数据库通常对名称值的字符长度有限制,我的 cPanel MySQL 有 16 个字符的限制。
2) 命名的唯一另一个原因是识别数据库。您应该能够识别具有 16-32 个字符的数据库。
对不同名称的查询或证券的性能没有影响,因为
i) 查询性能意味着如果数据库名称的长度影响性能 - 好吧 - 它不会发生,它是字母数字字符的静态字符串引用。就是这样。处理器每秒处理数百万/数十亿位,每一秒,为这个调用添加几个额外的位是绝对可以忽略不计的。
ii) 出于安全考虑,数据库的名称绝不能泄露给浏览器或最终用户。如果存在涉及该名称的安全问题,那是因为无论您的数据库名称有多长,您都已被破坏。
关于database - 数据库名称长度的重要性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29255032/
在 GGally::ggpair 的最新版本中,相关值用 * 显示,如下图所示。我想删除 *s 并保留相关值。 我看过 ggpairs 代码,但它对我来说并不明显。 GGally::ggpairs(d
在 GGally::ggpair 的最新版本中,相关值用 * 显示,如下图所示。我想删除 *s 并保留相关值。 我看过 ggpairs 代码,但它对我来说并不明显。 GGally::ggpairs(d
我正在尝试使用在 weka 库中实现的 SVM 分类来对一些数据进行分类。我的分类代码如下所示: BufferedReader reader = new BufferedReader(new File
我已经为 jdbm 构建了 Lucene Directory 实现,一个嵌入式Java数据库。 Directory API 的一部分是与"file"修改日期相关的两个方法:touchFile 和 fi
我的任务是编写一个函数,将文件中单词的长度与整数进行比较,然后返回所有符合该大小的单词。我得到的答案几乎相同,除了我没有像他们那样包含 string.strip() : def get_words(d
xgb.importance 命令返回由 f score 衡量的特征重要性图。 这个f分数代表什么,它是如何计算的? 输出: Graph of feature importance 最佳答案 这是一个
有一个二元分类问题:如何获得 Ranger 模型变量的 Shap 贡献? 示例数据: library(ranger) library(tidyverse) # Binary Dataset df %
如今 servlet 在哪里使用? 我知道 servlet 是在面向请求/响应的服务器(例如支持 Java 的 Web 服务器)中运行的模块。但是现在我没有听到任何人使用 servlet。这可能是因为
我是一名优秀的程序员,十分优秀!