我的要求是创建一个用户进行远程登录但没有密码.在我的远程空间,我使用bash脚本进行插入,类似于:
for i in {1..5000}; do
mysql -h 11.40.3.169 -uUser -pPass -DDatabaseName <<<
"insert into DatabaseTableName values('$i','dummy_$i');" &
echo -n "$i "
sleep 1
date
done
Run Code Online (Sandbox Code Playgroud)
问题是每个插入花费大约4秒,除了每次插入的身份验证之外,我无法确定问题.所以,如果我可以在MySQL中创建一个用户,只需要很少的身份验证......就像:
# I'm trying to remove this password
GRANT ALL PRIVILEGES TO 'user'@'%' IDENTIFIED BY 'password';
Run Code Online (Sandbox Code Playgroud)
......你能提出什么建议.
我是 SQL Server、复制和 CDC 概念的新手。我为 CDC 做了很少的入门教程。我的问题是 - 因为 CDC 生成了如此多的数据并占用了如此多的空间(内存),所以我们需要使其更有效率。决定是将 CDC 表移动到新的文件组。以下是它的选项(并且都有可能破坏 CDC 的危险):
i) 在每个表上重新创建一个主键
ii) 更改表创建语句
iii) 将整个 CDC 模式移动到一个新的文件组
请建议/指导如何解决这个问题?
Regards,
CD
Run Code Online (Sandbox Code Playgroud)