← Worksに戻る
#インフラ (ガス)
#大規模 (11〜50名)
#SE
人事システム再構築(パッケージ移行・SQL最適化)
インフラ業界の人事システム再構築。PL/SQL を用いたプロシージャ実装と SQL パフォーマンス改善を担当。
✎Overview
- Industry
- インフラ (ガス)
- Scale
- 大規模 (11〜50名)
- Period
- 2019年10月〜2020年7月 (10ヶ月)
- Role
- SE
✎Tech Stack
- Java 11
- Spring Boot
- Struts2
- PL/SQL
- Oracle
- Git
✎Achievements
- ◆ PL/SQL によるプロシージャ実装とSQLチューニング
- ◆ クエリ改善・インデックス最適化による処理性能改善
- ◆ パッケージ移行に伴うデータ移行作業を完遂
案件概要
既存パッケージから新パッケージへの移行に伴い、人事業務に関するアドオン開発および既存機能の改修が必要となっていた。同時に、データベース処理の性能改善も求められていた。
担当範囲
基本設計から実装、結合テストまでを担当し、バックエンド開発を中心に対応。PL/SQL を用いたプロシージャの実装や、SQL のパフォーマンス改善を行い、データベース処理の最適化に貢献した。
フロントエンド
- 既存画面の改修対応(人事評価の登録画面、帳票出力画面など)
バックエンド
- PL/SQL を用いたプロシージャの実装
- パッケージ移行に伴うテーブル設計およびカラム追加対応
- 移行データの整合性確認およびデータ移行作業
- クエリ改善・インデックス最適化による SQL パフォーマンス改善
その他
- 影響調査および仕様確認
- 基本設計・詳細設計書のドキュメント作成
- 単体・結合テスト
振り返り
データベース処理の最適化に深く携わった案件。実行計画の分析やインデックス最適化などの SQL チューニングを実施し、処理性能の改善に貢献。バックエンド寄りの技術力を伸ばす良い機会となった。