java增刪改查怎樣快速實現

時間 2021-06-09 22:04:57

1樓:終端研發部

占用記憶體正常的。你操作的是資料量大的表吧。如果要快點的話可以嘗試建立或使用索引;

可能連線數比較多。讀寫操作頻率太高了吧,提高硬體配置相信會快很多。

將表空間設定為無限制對速度應該沒太多影響吧!

2樓:南瓜慢說

你的手動敲沒有用框架嗎?

資料庫分很多種,有關係型資料庫和NoSQL資料庫。暫且認為你用的就是關係型資料庫,如Oracle和MySQL。CRUD,可以有多種方法:

原生JDK的資料庫操作、Mybatis、Hibernate、JPA(底層一般是Hibernate的實現)。後面應該就是你所謂的框架吧。

Spring+Struts+Hibernate就是所謂的SSH的Web框架;

Spring+Spring MVC + Mybatis就是SSM的Web框架;

國內用Mybatis很多,面試躲不過。國外好像用Spring Data JPA更多。

最後我覺得,你經常出錯應該只是因為不懂與不熟悉,與是否用框架無關。不熟的人,用框架也會出很多錯。而且有時候定位會更難。

建議多花時間了解資料庫,資料庫的知識很多很重要。框架,做專案的時候肯定會遇到的。而有些原理,可能就不一定有機會再學了。

如果面試官問你MySQL的增刪改查只是基礎,你該怎麼回答?

張智 先完全贊同他,如果我發現自己資料庫知識比他強,我會稍微露一手。比如我優化過500G,n億條資料的單錶。如果他表示感興趣,我再說一下細節,比如修改表字段耗時三天,遇到了那些問題,對服務有什麼影響 比如刪了幾百G的索引,磁碟占用空間竟然沒減 以上都是工作經驗,至於細節就不好談了,如果我告訴他我為了...

在資料分析工作中,只會用到sql的增刪改查嘛?

桔軒 SQL和Excel是必備,日常用的最多,SQL的語法函式掌握是基礎,主要還是邏輯性,資料清洗後如何實現理想的統計,多層巢狀以及最優化。接下來就是高階了,統計學知識,模型演算法,python工具,這也是我正在學習的東西,最近越發覺得充電的重要性了,不想只是一直做零散的業務需求,就要不斷學習進步,...

怎樣快速學習python或java幫忙日常工作?

Hanalyst Python商業資料視覺化實戰 全彩 博文視點出品 Python資料視覺化之Matplotlib與Pyecharts 無痕 可以學習一下Python的pandas,xlrd和xlwt這三個包,這三個包處理Excel非常的方便,重點學習一下pandas這乙個,處理Excel我都用這個...