Preheat the oven to 350°F (175°C). Prepare the cake mix according to package directions.
Spray an 11×7-inch baking tray with nonstick cooking spray and pour the batter into the prepared pan. Bake according to the package directions or until a toothpick inserted into the center comes out clean. Allow the cake to cool for 5 minutes. Using a wooden spoon, poke holes into the top of the cake, spacing them about ½ inch apart.
Pour the crushed pineapple over the cake, spreading it evenly. Let the cake cool completely.
In a mixing bowl, beat the cream cheese, butter, and vanilla extract with an electric mixer until smooth. Add powdered sugar and mix again until creamy. Stir in the crushed pecans.
Spread the frosting over the cooled cake using an offset spatula. Top with additional pecans if desired. Refrigerate until ready to serve.