数据库
嗨嗨的迷子
这个作者很懒,什么都没留下…
展开
-
MySQL8安装登录显示Access Denied
安装过程略过,使用命令启动:sudo service mysql start启动成功,然后连接:> mysql -u root -pEnter password:ERROR 1698 (28000): Access denied for user 'root'@'localhost'输入密码出直接回车表示空密码,但是无法登录;这个时候需要做两件事儿:初始化mysql的数据目录:sudo mysqld --initialize-insecure 完成后默认密码是空的,如果之前已经原创 2021-05-24 21:47:41 · 544 阅读 · 0 评论 -
DELETE操作出现:ORA-30036: 无法按 1024 扩展段 (在撤消表空间 'UNDOTBS_1' 中)
在测试过程中需要清空数据库中的几张表,在PL/SQL客户端中使用DELETE语句,然而出现了如下错误: ORA-30036: 无法按 1024 扩展段 (在撤消表空间 'UNDOTBS_1' 中),出现这个错误的原因是DELETE操作会将删除的数据暂存在一个UNDOTBS文件中,便于事务的回滚,然而对于数据量特别大的表,例如百万以上的数据表,DELETE操作产生的临时数据会占满UNDOTBS文件,原创 2017-08-04 09:28:38 · 1824 阅读 · 0 评论 -
重启Postgres方法及"pg_ctl没有指定数据目录并且没有设置PGDATA环境变量-问题的解决方法"
先找到Postgres的安装目录,如/usr/pgsql-9.6,使用cd /usr/pgsql-9.6在/usr/pgsql-9.6中,切换到postgres用户:su postgres在bash中停止Postgres:bin/pg_ctl stop如果提示停止成功,则再执行:bin/pg_ctl start如果有如下提示:pg_ctl: 没...原创 2018-04-03 20:36:12 · 12392 阅读 · 1 评论 -
排查问题A ResourcePool could not acquire和Connections could not be acquired
在部署项目的时候,通过JDBC的日志看到如下错误信息,现在把解决方案总结一下错误提示1:A ResourcePool could not acquire a resource from its primary factory or source.错误提示2:Connections could not be acquired from the underlying database!遇到...原创 2018-04-04 00:05:07 · 951 阅读 · 0 评论 -
SQL优化手札
某个项目中,编写了大量的SQL脚本,在数据库服务器上执行,而数据库中的数据量巨大,SQL执行过程太慢,因此考虑先从SQL脚本上动刀优化。这里总结下一些优化点和依据: sql优化的实质就是在结果正确的前提下,用优化器可以识别的语句,充分利用索引,减少表扫描的I/O次数,尽量避免表搜索的发生。 (来自:https://blog.csdn.net/zlggyn/article/deta...原创 2018-03-28 19:03:51 · 233 阅读 · 0 评论